File size: 1.17Kb
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/system/App.php');
if(isset($_POST) && $_SERVER['REQUEST_METHOD'] == 'POST')
{
$message = isset($_POST['message']) && !empty($_POST['message']) ? $sys->protect($_POST['message']) : null;
$whomId = isset($_POST['id']) && !empty($_POST['id']) ? intval($_POST['id']) : null;
if(empty($message))
{
$json = ['error' => '1', 'comment' => 'Введите сообщение'];
}
else if(empty($user->infoByID($whomId)))
{
$json = ['error' => '1', 'comment' => 'Пользователь не найден'];
}
else
{
$addDialog = $mail->addDialog($me['id'], $whomId);
if(!empty($addDialog['dialog_id']))
{
$send = $mail->sendMessage($addDialog['dialog_id'], $message);
if($send == true)
{
$json = ['success' => '1', 'comment' => 'Сообщение успешно отправлено', 'redirect' => 'http://'.$_SERVER['HTTP_HOST'].'/mail/id'.$addDialog['dialog_id']];
}
}
else
{
$json = ['error' => '1', 'comment' => 'Диалог не был создан'];
}
}
}
else
{
$json = ['error' => '1', 'comment' => 'Пустое значение'];
}
echo json_encode($json, JSON_UNESCAPED_UNICODE);
?>