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

include_once 'system/sys.php';
if(!
$cms->us['id']){ header('location: /'); }
verh('Список мастеров','Список мастеров');
include 
'system/funcs.php';

echo 
'<div class="list1"><a href="/search.php">Поиск мастера</a><br>Сортировать по:<br><a href='/masters.php'>ID</a> | <a href="/masters.php?sort=new">Новенькие</a> | <a href="/masters.php?sort=rating">Авторитетные</a> | <a href="/masters.php?sort=online">Онлайн</a></div>';

$num = 10;
$posts = $func->getCount('id','us');
$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;

switch(
$_GET['sort']){
default:
$sort = 'order by `id`';
$sortpage = 'id';
break;
case 
'new':
$sort = 'where `reg` > "'.(time()-86400).'"';
$sortpage = 'new';
break;
case 
'rating':
$sort = 'order by `rating` desc';
$sortpage = 'rating';
break;
case 
'online':
$sort = 'order by `online` desc';
$sortpage = 'online';
break;
}
    
$users = DB::$dbs->query("SELECT `id`,`nick`,`reg`,`last`,`rating`,`online` FROM `us` $sort limit $start,$num");
while(
$user = $users -> fetch()){
  
    echo 
'<div class="lst">'.$func->uNick($user['id']);

switch(
$_GET['sort']){    
default:
echo 
' (id: <b>'.$user['id'].'</b>)';
break;
case 
'new':
echo 
' (рега: <b>'.t($user['reg']).'</b>)';
break;
case 
'rating':
echo 
' (рейтинг: <b>'.$user['rating'].'</b>)';
break;
case 
'online':
echo 
' (онлайн: <b>'.floor($user['online']/86400).' дней</b>)';    
break;
}
echo 
'</div>';

$ban = DB::$dbs->queryFetch("SELECT * FROM `ban` where `us` = ? and `end`> ?",array($user['id'],time()));
if(
$ban['id']) echo '<div class="list1"><font color="red"><b>Пользовательв бане!</b></font></div>';

}
    
echo 
"<div class='lst'>";
$func->page('/masters/sort'.$sortpage);
echo 
"</div>";

niz();

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