Вход Регистрация
Файл: 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();

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