View file ajax/mail/update_typing.php

File size: 718B
<?
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']))
	$ad -> setErrorAndHook('Поступили не все данные');

$ank = get_user(intval($_POST['id_user']));

if (!$ank)
	$ad -> setErrorAndHook('Пользователь не найден');

$is_typing = isset($_POST['is_typing']) && $_POST['is_typing'] == 'true';
$ad -> setStatus(AjaxData::STATUS_OK);

mysql_query("UPDATE `user` SET `mailTypingId` = '" . ($is_typing ? $ank['id'] : 0) . "' WHERE `id` = '$user[id]'");
$ad -> hook();
?>