Файл: system/classes/user.php
Строк: 26
<?php
/**
* Класс "user"
* Для работы с пользователем
*/
class user
{
/**
* Вывод логина
*/
public static function login($user = 0, $url = 1)
{
global $db;
$profile = $db->query("SELECT `login`, `time_last` FROM `users` WHERE `id` = '".$user."' LIMIT 1")->fetch_assoc();
$on = $profile['time_last'] > TIME-600 ? '[on]' : NULL;
if ($url == 1)
$login = '<a href="/'.mb_strtolower($profile['login'], 'UTF-8').'"><b>'.$profile['login'] .'</b></a> '.$on;
else
$login = '<b>'.$profile['login'].'</b> '.$on;
return $login;
}
/**
* Вывод аватара
*/
public static function photo($user = 0)
{
global $db;
$profile = $db->query("SELECT `id`, `login` FROM `users` WHERE `id` = '". $user ."' LIMIT 1")->fetch_assoc();
if (is_file(H."/files/photo/$profile[id].png"))
$avatar = "<img src='/files/photo/$profile[id].png' alt='image'>";
else
$avatar = "<photo>".mb_substr($profile['login'], 0, 1, 'UTF-8')."</photo>";
return $avatar;
}
/**
* Вывод должности
*/
public static function level($user = 0)
{
global $db;
$profile = $db->query("SELECT `level` FROM `users` WHERE `id` = '". $user ."' LIMIT 1")->fetch_assoc();
switch ($profile['level'])
{
case 0: $level = 'Пользователь'; break;
case 1: $level = 'Модер'; break;
case 2: $level = 'Админ'; break;
case 3: $level = 'Главный админ'; break;
case 4: $level = 'Создатель'; break;
}
return $level;
}
}