Вход Регистрация
Файл: modules/user/all_users.php
Строк: 61
<?php
if( ! defined'SHCMS_ENGINE' ) ) {
    die(
'SHCMS Engine No access');
}

$row $db->get_array($db->query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '".(time()-600)."'"));
    
//Название блока
    
echo '<div class="mainname">'.Lang::__('Пользователи онлайн').'</div>';
    echo 
'<div class="mainpost">';
   
//Путь к пользователям которые в сети
    
echo '<a href="?do=online_user">'.Lang::__('Сейчас в онлайне').'</a>';
    
//Счетчик сколько пользователей в онлайне
    
echo '<div class="right_info">'.$row[0].'</div>';
    echo 
'</div>';
    
//Выводим счетчик постов
        
$rowq $db->get_array($db->query("SELECT COUNT(*) FROM `users`"));
    
//Навигационная система
        
$newlist = new Navigation($rowq[0],10true);         
    
//Вывод всех пользователей из базы users
    
echo '<div class="mainname">'.Lang::__('Пользователи').'&nbsp;<B>'.$rowq[0].'</B></div>';
        echo 
'<div class="mainpost">';
    echo 
'<ul class="List_withminiphoto Pad_list">';
    
//Начала вывода из mysqli_query .... 
    //Если в базе пользователей больше 0 то выводит
    
if($rowq[0] > 0) {
        
$user $db->query("SELECT * FROM `users` ORDER BY `id` DESC "$newlist->limit()."");
    }else {
        echo 
engine::error(Lang::__('Пользователей нет!'));
        exit;
    }
    while(
$user_a $db->get_array($user)) {
        echo 
'<li class="clearfix row">';
        
//Просмотр профиля и аватарку
        
if($user_a['avatar'] == false or file_exists(H.'/upload/avatar/'.$user_a['avatar'].'') == false) {
        echo 
'<a href="/engine/template/icons/default_large.png" title="Просмотр профиля" class="UserPhotoLink left"><img src="/engine/template/icons/default_large.png" class="UserPhoto UserPhoto_mini"></a>';                
        }else {
                echo 
'<a href="/upload/avatar/'.$user_a['avatar'].'" title="Просмотр профиля" class="UserPhotoLink left"><img src="/upload/avatar/'.$user_a['avatar'].'" class="UserPhoto UserPhoto_mini"></a>';        
        }
            echo 
'<a href="profile.php?id='.$user_a['id'].'">';
        
//Профиль
        
echo '<div class="list_content"><b>'.$user_a['nick'].'</b><span class="time">'.user::realtime($user_a['lastdate']).'</span><br/>';
        
// Время, в течении которого пользователь считается online (сек.)
        
$delay 120;
        
$online $user_a['lastdate'] + $delay <= time();
        
//Если пользователь вышел выведит Offline
            
if($online == true) {
                echo 
'<div class="Badge Badge_light">Offline</div>&nbsp;';
                }else {
                    echo 
'<div class="Badge Badge_green">Online</div>&nbsp;';
            }
            
//Описание дополнительное    
            
echo '<br><span class="desc lighter">';
            
//Определение группы пользователя Администратор / Пользователь
            
echo $groups->group_profile($user_a['group']).'<br/>';
            
//Дата Регистрации
            
echo Lang::__('Регистрация').': '.date::make_date($user_a['reg_date']).'</span></div>';
            echo 
'</a></li>';    
    }
    echo 
'</ul></div>';    
//Вывод навигации
echo $newlist->pagination();
Онлайн: 1
Реклама