Exemplo n.º 1
0
* Copyright 2004 BIT, Ltd. http://www.0x00.ru, mailto: bit@0x00.ru
*
* Released under the LGPL license (http://www.gnu.org/copyleft/lesser.html)
***********************************************************************************
*
* $Id$
*
***********************************************************************************/
require_once LIMB_DIR . 'core/lib/session/session.class.php';
require_once LIMB_DIR . 'core/model/chat/chat_system.class.php';
require_once LIMB_DIR . 'core/model/chat/chat_user.class.php';
start_user_session();
$chat_user_data = chat_user::get_chat_user_data();
if ($_REQUEST['ignorant_id'] && $chat_user_data) {
    chat_system::toggle_ignore_user($chat_user_data['id'], $chat_user_data['nickname'], $_REQUEST['ignorant_id'], $chat_user_data['chat_room_id']);
}
//$_COOKIE['chat_room_id']
$chat_room_id = $chat_user_data['chat_room_id'];
$chat_users = chat_system::get_users_for_room($chat_room_id, $chat_user_data['id']);
if (sizeof($chat_users)) {
    $users = '';
    foreach ($chat_users as $chat_user) {
        $users[] = "['{$chat_user['id']}','{$chat_user['nickname']}','{$chat_user['status']}', '{$chat_user['ignored']}']";
    }
    $users = '[' . implode(',', $users) . ']';
    $header = sprintf(strings::get('users_header', 'chat'), count($chat_users));
    echo "<script>\n";
    echo "top.set_active_users({$users});\n";
    echo "top.update_active_users_header('{$header}');\n";
    echo "</script>\n";
}