View file ajax/mail/check_read.php

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

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

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

$ad -> setStatus(AjaxData::STATUS_OK);
$from_id = intval($_POST['from_id']);
$where_users = "(`id_user` = '$user[id]' AND `id_kont` = '$ank[id]' OR `id_user` = '$ank[id]' AND `id_kont` = '$user[id]') AND `unlink` != '$user[id]'";

$data = array(
	'read' => 0
);

if (mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE $where_users AND `id` = '$from_id' AND `read` = '1'"), 0) != 0)
	$data['read'] = 1;

$ad -> setDataAndHook($data);
?>