Вход Регистрация
Файл: 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'], 01'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;
    }
}
Онлайн: 2
Реклама