Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2. /*
  3.     Sectiune din ajax.php
  4.     by Godina Nicolae
  5. */
  6.         $User = new User($DataBase->con);
  7.         $data = array('messages'=>'Eroare tehnica, probabil nu sunteti logati!','online'=>'Eroare!');
  8.         if ($User->IsLogged()) {
  9.             $Chat = new Chat($DataBase->con);
  10.             $Chat->SetOnline($_COOKIE['uid']);
  11.            
  12.             if ($GLOBALS['p'][2] == 'send') { // Send
  13.                 $Chat->SendMessage($_COOKIE['uid'],$_POST['mesaj']);
  14.             }
  15.  
  16.             $data['messages'] = "";
  17.             foreach (array_reverse($Chat->SelectMessages(30)) as $mesaj) {
  18.                 $data['messages'] .= "<span id=\"user\"><b>{$mesaj['nume_user']}</b></span>: {$mesaj['message']} <br/>";
  19.             }
  20.  
  21.             $UsersOnline = $Chat->SelectOnline(60);
  22.             $data['online'] = "<b>Online(".count($UsersOnline)."):</b><br/>";
  23.             foreach ($UsersOnline as $user) {
  24.                 $data['online'] .= "<span id=\"user\">{$user['nume_user']}</span><br/>";
  25.             }
  26.         }
  27.         echo json_encode($data);
  28.  
  29. ?>