Просмотр файла 2/3020.ru/system/PHP-classes/USER.class.php

Размер файла: 1.64Kb
<?php
  
/*
--------------------------------------------
Класс для работы с пользовательскими данными
--------------------------------------------
*/
  
CLASS USER {
  
  /*
  -------------
  Вывод аватара
  -------------
  */
  
  PUBLIC STATIC FUNCTION AVATAR($ID, $size = 80, $border = 0, $online = 0){
    
    //$ID - идентификатор пользователя
    //$size - размер аватара
    //$border - рамка
    //$online - вывод значка онлайн
    
    $account = DB::GET_STRING("SELECT `LOGIN` FROM `USERS` WHERE `ID` = '".$ID."' LIMIT 1");
    $user_set = DB::GET_STRING("SELECT `AVATAR`,`USER_ID`,`AVATAR_PHONE` FROM `USERS_SETTINGS` WHERE `USER_ID` = '".$ID."' LIMIT 1"); 
    $photo = DB::GET_STRING("SELECT `ID`,`ID_DIR` FROM `PHOTOS` WHERE `USER_ID` = '".$user_set['USER_ID']."' AND `ID` = '".$user_set['AVATAR']."' LIMIT 1"); 
    
    REQUIRE (ROOT.'/system/PHP-classes/user/avatar.php');
  
  }
  
  /*
  -------------------
  Вывод иконки онлайн
  -------------------
  */
  
  PUBLIC STATIC FUNCTION ONLINE($ID){
    
    //$ID - идентификатор пользователя
    
    REQUIRE (ROOT.'/system/PHP-classes/user/online.php');
  
  }
  
  /*
  -------------------------------
  Вывод логина со всем содержимым
  -------------------------------
  */
  
  PUBLIC STATIC FUNCTION LOGIN($ID, $avatar = 0, $link = 0){
    
    $account_set = DB::GET_STRING("SELECT * FROM `USERS_SETTINGS` WHERE `USER_ID` = '".$ID."' LIMIT 1"); 
    
    REQUIRE (ROOT.'/system/PHP-classes/user/login.php');
  
  }
  
}
  
?>