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

include_once 'system/sys.php';
include 
'system/funcs.php';
if(!
$cms->us['id']){
header('location: /');
exit;
}
$posts = DB::$dbs->querySingle("SELECT count(id) from `us` where `last`>?",array(time()-3600));
verh('Онлайн '.$posts,'Онлайн '.$posts.' человек');
    
$num = 10;
if(
$posts==0){
echo
'<div class="lst">Пользователей онлайн нет...</div>';
}else{
$total = intval(($posts - 1) / $num) + 1;
$page = abs(intval($_GET['page']));
if(empty(
$page) or $page < 0) $page = 1;
if(
$page > $total) $page = $total;
$start = $page * $num - $num;
$regs = DB::$dbs->query("SELECT id,last from `us` where `last`>? order by `last` desc limit $start,$num",array(time()-3600));
while(
$reg = $regs->fetch()){
echo
'<div class="lst">'.$func->uNick($reg['id']).' ('.t($reg['last']).')</div>';
}
echo 
'<div class="list1">
Онлайн: '
.DB::$dbs->querySingle('SELECT count(id) from `us` where last > ?',array(time()-3600)).'<br>
Онлайн за 5 минут: '
.DB::$dbs->querySingle('SELECT count(id) from `us` where last > ?',array(time()-300)).'<br>
Онлайн за 10 минут: '
.DB::$dbs->querySingle('SELECT count(id) from `us` where last > ?',array(time()-600)).'<br>
Онлайн за 20 минут: '
.DB::$dbs->querySingle('SELECT count(id) from `us` where last > ?',array(time()-1200)).'
</div><div class="lst">'
;
$func->page("/online");
echo 
'</div>';

}

niz();
    
?>
Онлайн: 1
Реклама