Вход Регистрация
Файл: modules/user/online_users.php
Строк: 43
<?
        
echo '<div class="mainname">'.Lang::__('Пользователи онлайн').'</div>';
        echo 
'<div class="mainpost">';
            echo 
'<ul class="List_withminiphoto Pad_list">';
                
//Вставляем необходимые параметрыв mysqli_query и выводим данные по онлайну
                
$user $db->query('SELECT * FROM `users` WHERE `lastdate` > '.(time()-600).'');
                    
//Вывод всех данных
                    
if($db->num_rows($user) > 0) {
                    while(
$user_a $db->get_array($user)) {
                        
//li
                        
echo '<li class="clearfix">';
                            
//Просматриваем аватарку и профиль
                            
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 '<div class="list_content"><a href="profile.php?id='.$user_a['id'].'"><b>'.$user_a['nick'].'</b></a>';
                            echo 
'<br/>';
                            
// Время, в течении которого пользователь считается online (сек.)
                            
$delay 120;
                            
$online $user_a['lastdate'] + $delay <= time();
                
                            
//Если пользователь вышел выведит Offline
                            
if($online) {
                                   echo 
'<div class="Badge Badge_light">Offline</div>&nbsp;';
                                }else {
                            
//Если пользователь активен выведит Online
                                
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 '</li><hr/>';    
                    }
                    }else {
                        echo 
engine::error(Lang::__('В онлайне никого не найдено!'));
                    }
            echo 
'</ul></div>';
Онлайн: 0
Реклама