function show_user($user = array(), $status = 0, $ip = 0, $str = '', $text = '', $sub = '') { //////////////////////////////////////////////////////////// // Отображение пользователей // //////////////////////////////////////////////////////////// // $user (array) - массив запроса в таблицу `users` // // $status (boolean) - показать статус // // $ip (int) - отображение IP и UserAgent // // 0 - не показывать // // 1 - показать // // 2 - показать ссылку на IP поиск // // $str (string) - строка выводится после Ника юзера // // $text (string) - выводится после строки со статусом // // $sub (string) - строка выводится в области "sub" // //////////////////////////////////////////////////////////// global $set_user, $realtime, $user_id, $admp, $home; $out = false; if (!$user['id']) { $out = 'Гость'; if (!empty ($user['name'])) $out .= ': ' . $user['name']; if (!empty ($str)) $out .= ' ' . $str; } else { if ($set_user['avatar']) { $out .= '
'; if (file_exists(('../files/avatar/' . $user['id'] . '.png'))) $out .= ' '; else $out .= ' '; $out .= ' | ';
}
$out .= ($user['sex'] == 'm' ? '[м]' : '[ж]');
$out .= !$user_id || $user_id == $user['id'] ? '' . $user['name'] . '' : '' . $user['name'] . '';
$rights = array(0 => '', 1 => '(GMod)', 2 => '(CMod)', 3 => '(FMod)', 4 => '(DMod)', 5 => '(LMod)', 6 => '(Smd)', 7 => '(Adm)', 9 => '(SV!)');
$out .= ' ' . $rights[$user['rights']];
if (!empty ($str))
$out .= ' ' . $str;
if ($status && !empty ($user['status']))
$out .= ' ' . $user['status'] . ' ';
if ($set_user['avatar'])
$out .= ' |