File size: 1.3Kb
<?
include_once('../../sys/inc/core.php');
include_once(SYS_INC . 'classes/AjaxData.class.php');
$ad = AjaxData::getInstance();
if (!AjaxData::isAjaxRequest())
$ad -> setErrorAndHook('Доступ закрыт');
if (!isset($_POST['id_user']) || !isset($_POST['msg']))
$ad -> setErrorAndHook('Поступили не все данные');
$ank = get_user(intval($_POST['id_user']));
if (!$ank)
$ad -> setErrorAndHook('Пользователь не найден');
$msg = trim($_POST['msg']);
if (strlen2($msg) == 0)
$ad -> setErrorAndHook('Введите сообщение');
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$ank[id]', '".my_esc($msg)."', '$time')");
if ($user['add_konts'] == 1 && mysql_result(mysql_query("SELECT COUNT(*) FROM `users_konts` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]'"),0)==0)
mysql_query("INSERT INTO `users_konts` (`id_user`, `id_kont`, `time`) VALUES ('$user[id]', '$ank[id]', '$time')");
mysql_query("UPDATE `users_konts` SET `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' OR `id_user` = '$ank[id]' AND `id_kont` = '$user[id]'");
mysql_query("UPDATE `user` SET `mailTypingId` = '0' WHERE `id` = '$user[id]'");
$ad -> setStatus(AjaxData::STATUS_OK) -> hook();
?>