View file ajax/mail/send_message.php

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();
?>