<?php require_once '../session_initializer.php'; require_once __DIR__."/../../classes/Client.php"; require_once __DIR__."/../../classes/Message.php"; require_once __DIR__."/../../classes/Chat.php";
if(isset($_SESSION['user_id'])){ if(isset($_POST['last_update'])){ $last_update=isset($_SESSION['last_update'])?$_SESSION['last_update']:"0000-00-00 00:00:00"; $response = array(); $response['updated']=$last_update; $chat=Chat::getExistingChat($_POST['chat']); $messages=Message::getLatestMessages($last_update, $_POST['chat']); $last=end($messages); if(isset($last['date'])) $last_update=$last['date']; $client_name = $chat->getClientName(); $user_name = $chat->getUserName(); $response['user_name']=$user_name; $response['client_name']=$client_name; $response['messages']=$messages; $response['last_update']=$last_update; $response['status']=200; $_SESSION['last_update']=$last_update; echo json_encode($response); }else{ echo "{status:400,message:$_POST[last_update]}"; } }else{ echo "{status:400,error:'error'}"; }
?>
|