Вход Регистрация
Файл: ajax/mail.get.json.php
Строк: 34
<?php

include '../sys/inc/start.php';
$mail = array();

$ank = new user((int)@$_GET['id_user']);

if (
$user->group && $ank->group) {

    
// только непрочитанные
    
$only_unreaded = (int)isset($_GET['only_unreaded']);
    
// отмечать все письма как прочитанные
    
$set_readed = (int)isset($_GET['set_readed']);
    
// с выбранного времени
    
$time_from = (int)@$_GET['time_from'];

    if (
$set_readed) {
        
// отмечаем письма от этого человека как прочитанные
        
mysql_query("UPDATE `mail` SET `is_read` = '1' WHERE `id_user` = '{$user->id}' AND `id_sender` = '{$ank->id}'");
    }

    
$q mysql_query("SELECT * FROM `mail` WHERE `time` > '$time_from'" . ($only_unreaded ' AND `is_read` = 0' '') . " AND ((`id_user` = '{$user->id}' AND `id_sender` = '{$ank->id}') OR (`id_user` = '{$ank->id}' AND `id_sender` = '{$user->id}')) ORDER BY `id` DESC");

    while (
$qmail mysql_fetch_assoc($q)) {
        
$mail[] = array(
            
'id' => (int)$qmail['id'],
            
'id_sender' => (int)$qmail['id_sender'],
            
//'id_user' => (int)$qmail['id_user'],
            
'mess' => text::toOutput($qmail['mess']),
            
'time' => (int)$qmail['time'],
            
'is_read' => (bool)$qmail['is_read']
        );
    }
}

header('Content-type: application/json');
echo 
json_encode($mail);
Онлайн: 0
Реклама