Fixing bug to stay connected in the global chat

skala
jmontoya 13 years ago
parent b420504100
commit c00ef9973b
  1. 11
      main/inc/lib/chat.lib.php

@ -19,15 +19,12 @@ class Chat extends Model {
}
function get_user_status() {
$status = UserManager::get_extra_user_data_by_field(api_get_user_id(), 'chat_user_status', false, true);
return $status['chat_user_status'];
//return isset($_SESSION['chat_user_status']) ? intval($_SESSION['chat_user_status']) : 0;
$status = UserManager::get_extra_user_data_by_field(api_get_user_id(), 'user_chat_status', false, true);
return $status['user_chat_status'];
}
function set_user_status($status) {
//$_SESSION['chat_user_status'] = intval($status);
UserManager::update_extra_field_value(api_get_user_id(), 'chat_user_status', $status);
UserManager::update_extra_field_value(api_get_user_id(), 'user_chat_status', $status);
}
public function start_session() {
@ -35,7 +32,7 @@ class Chat extends Model {
if (isset($_SESSION['chatHistory'])) {
$items = $_SESSION['chatHistory'];
}
$return = array('user_status' => $this->get_user_status(), 'me' => get_lang('Me'), 'items' => $items);
$return = array('user_status' => $this->get_user_status(), 'me' => get_lang('Me'), 'items' => $items);
echo json_encode($return);
exit;
}

Loading…
Cancel
Save