Вход Регистрация
Файл: CMS/core/modules/online.php
Строк: 56
<?php

if (!defined('CMS')) { die('Access Denied!'); }

$onlines = array(
     
'0' => 'Все',
     
'1' => 'Обитатели',
     
'2' => 'Гости',
);

$onpage = !empty($config['user_list']) ? num($config['user_list']) : 10;

if (
$page 1$from = ($page 1) * $onpage; else $from 0;

if (!empty(
$id) && $id == 1) {

    
$rows $db->selectPage($total"SELECT * FROM ?_users_online
                                     WHERE `online_user` != ''
                                     ORDER BY `online_time` DESC 
                                     LIMIT ?d, ?d"
$from$onpage);

   
show_header('Кто в онлайне - Обитатели сайта');
   
$show_total 'Всего обитателей: ' $total;
   
$show_error 'Обитателей на сайте пока нет!';

}
else if (!empty(
$id) && $id == 2) {

    
$rows $db->selectPage($total"SELECT * FROM ?_users_online
                                     WHERE `online_user` = ''
                                     ORDER BY `online_time` DESC 
                                     LIMIT ?d, ?d"
$from$onpage);

   
show_header('Кто в онлайне - Гости сайта');
   
$show_total 'Всего гостей: ' $total;
   
$show_error 'Гостей на сайте пока нет!';
}
else {

    
$rows $db->selectPage($total"SELECT * FROM ?_users_online
                                     ORDER BY `online_time` DESC 
                                     LIMIT ?d, ?d"
$from$onpage);

   
show_header('Кто в онлайне');
   
$show_total 'Всего пользователей: ' $total;
   
$show_error 'Пользователей на сайте пока нет!';
}

$show = array();
foreach(
$onlines as $key => $val) {

    if (
$key == $id$show[] = '<b>' $val '</b>';
    else 
$show[] = '<a href="' gen_uri('online'$keyRND) . '">' $val '</a>';
}

echo 
'<div class="b">' implode(', '$show) . '</div>';

if (!empty(
$rows) && $total 0) {

    
$i $from 1;
    foreach(
$rows as $row) {

        
$user = !empty($row['online_user']) ? users_anketa($row['online_user']) : '<b>Гость</b>';

        echo 
'<div class="b">';
        echo 
'<div class="right">' get_date($row['online_time'], 'H:i') . '</div>';
        echo 
$i++ . '. ' icon('user.png') . $user;
        echo 
'<br />Сейчас: <a href="' $config['site_url'] . $row['online_path'] . '">' $row['online_title'] . '</a>';
        echo 
'<br /><span class="data">(' $row['online_ip'] . ', ' $row['online_brow'] . ')</span><br />';
        echo 
'</div>';
    }
    echo 
show_pages('online'$id'p');
    echo 
'<div class="b">' $show_total '<br /></div>';
}
else {

    
show_error($show_error);
}

?>
Онлайн: 0
Реклама