Files
legacy_rock/chat/who.php

63 lines
2.1 KiB
PHP

<?php
require_once("inc_common.php");
include($engine_path."users_get_list.php");
set_variable("photoss");
set_variable("add_to_ignor");
set_variable("remove_from_ignor");
set_variable("update_status");
set_variable("add_to_ignor_enc");
set_variable("remove_from_ignor_enc");
if (!$exists) {
$error_text = "$w_no_user";
include($file_path."designes/".$design."/error_page.php");
exit;
}
if ($photoss=="") {$photoss = "no";}
if ($add_to_ignor_enc != "") $add_to_ignor = urldecode($add_to_ignor_enc);
if ($add_to_ignor != "") {
include($engine_path."ignor_add.php");
Header("Location: who.php?session=$session&photoss=$photoss&".time());
exit;
}
if ($remove_from_ignor_enc != "") $remove_from_ignor = urldecode($remove_from_ignor_enc);
if ($remove_from_ignor != "") {
include($engine_path."ignor_remove.php");
Header("Location: who.php?session=$session&photoss=$photoss&".time());
exit;
}
if (isset($update_status))
if($update_status!="") {
$update_status = intval($update_status);
$fields_to_update[0][0] = USER_STATUS;
$fields_to_update[0][1] = intval($update_status);
include($engine_path."user_din_data_update.php");
header("location: who.php?session=$session&photoss=$photoss&".time());
exit;
}
$out_users = array();
include($ld_engine_path."rooms_get_list.php");
for ($i=0; $i<count($room_ids);$i++)
$rooms[$room_ids[$i]]["users"]=0;
$who_j = 0;
for ($i=0;$i<count($users);$i++) {
$user_array = explode("\t",$users[$i]);
$rooms[$user_array[USER_ROOM]]["users"]++;
if ($user_array[USER_ROOM] == $room_id) {
$out_users[$who_j]["nickname"] = $user_array[USER_NICKNAME];
$out_users[$who_j]["htmlnick"] = (strlen($user_array[USER_HTMLNICK])==0)?$user_array[USER_NICKNAME]:$user_array[USER_HTMLNICK];
$out_users[$who_j]["sex"] = $user_array[USER_GENDER];
$out_users[$who_j]["small_photo"] = $user_array[USER_AVATAR];
$out_users[$who_j]["user_id"] = $user_array[USER_REGID];
$out_users[$who_j]["status"] = $user_array[USER_STATUS];
// $out_users[$who_j]["room"] = $who_room;
$who_j++;
}
}
$total_users = count($out_users);
include($file_path."designes/".$design."/who.php");
?>