Файл: system/classes/User.php
Строк: 31
<?php
class User
{
static function photo ($id, $type = 'small')
{
global $db;
$profile = $db->query("SELECT `id`, `login`, `time_last` FROM `users` WHERE `id` = '" . $id. "' LIMIT 1")->fetch();
if ($type = 'small' && is_file(ROOT . '/upload/photo/' . $profile['id'] . '_small.png'))
{
$avatar = '<img src="/upload/photo/' . $profile['id'] . '_small.png" alt="image">';
}
elseif ($type = 'big' && is_file(ROOT . '/upload/photo/' . $profile['id'] . '.png'))
{
$avatar = '<img src="/upload/photo/' . $profile['id'] . '.png" alt="image">';
}
else
{
$avatar = '<photo>'.mb_substr($profile['login'], 0, 1, 'UTF-8').'</photo>';
}
$online = $profile['time_last'] > time()-600 ? ' <icon title="Сейчас на сайте" class="online earth"></icon> ' : false;
return $avatar.$online;
}
static function login($id, $url = true)
{
global $db;
$profile = $db->query("SELECT `id`, `login`, `time_last` FROM `users` WHERE `id` = '" . intval ($id) . "' LIMIT 1")->fetch();
if (empty ($profile))
{
$login = '[DELETED]';
}
elseif ($url == true)
{
$login = '<a href="/' . mb_strtolower($profile['login'], 'UTF-8') . '"><b>' . $profile['login'] . '</b></a>';
}
else
{
$login = '<b>' . $profile['login'] . '</b>';
}
return $login;
}
}