Вход Регистрация
Файл: modules/rating/index.php
Строк: 79
<?php
define
('_CONSTANT_'1); 

require_once 
'../../core/start.php';

checkAuth(); 

switch (
$do
{
    default : 
        
head('Рейтинг игроков''Рейтинг игроков');
        
?> 
<a href="<?=HOME?>/modules/rating/index.php?do=money" class="link-touch"> Рейтинг по основной валюте сайта</a> 
<a href="<?=HOME?>/modules/rating/index.php?do=level" class="link-touch"> Рейтинг по уровню</a> 
<a href="<?=HOME?>/modules/rating/index.php?do=timeOnline" class="link-touch"> Рейтинг по времени в игре</a> 
<?php 
        
break; 
        case
'money'
            
head('Рейтинг по основной валюте''Рейтинг по основной валюте'); 
            
            
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".USERS." ORDER BY `money` DESC");
            
$n = new Navigator($all,10,'');
            
$sql DB::$dbs->query("SELECT * FROM ".USERS." ORDER BY `money` DESC LIMIT {$n->start()}, 10"); 
            
            while (
$ank $sql -> fetch()) 
            {
                
?> 
                <?=userLink($ank['id'], 'link-touch')?> 
                <?php
            

            
?>  
                <?=$n->navi()?> 
                <?php 
                $array 
= ['Рейтинг игроков'];
                
navPanel($array); 
                break; 
                
        case
'level'
            
head('Рейтинг по уровню''Рейтинг по уровню'); 
            
            
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".USERS." ORDER BY `lvl` DESC");
            
$n = new Navigator($all,10,'');
            
$sql DB::$dbs->query("SELECT * FROM ".USERS." ORDER BY `lvl` DESC LIMIT {$n->start()}, 10"); 
            
            while (
$ank $sql -> fetch()) 
            {
                
?> 
                <?=userLink($ank['id'], 'link-touch')?> 
                <?php
            

            
?>  
                <?=$n->navi()?> 
                <?php 
                $array 
= ['Рейтинг игроков'];
                
navPanel($array); 
                break; 
                
        case 
'timeOnline'
            
head('Рейтинг по времени в игре''Рейтинг по времени в игре');
            
            
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".USERS." ORDER BY `online_time` DESC");
            
$n = new Navigator($all,10,'');
            
$sql DB::$dbs->query("SELECT * FROM ".USERS." ORDER BY `online_time` DESC LIMIT {$n->start()}, 10"); 
            
            
$position 0;
            
            while (
$ank $sql -> fetch()) 
            { 
                
$position ++;
                
                
?>
                <?=DIV_CONTENT?>

Позиция: <?=$position?><br/>Игрок: <?=userLink($ank['id'])?><br/> Провел в игре: <?=countTime($ank['online_time'])?> 

<?=CLOSE_DIV?>
                <?php
            
}
            
?>  
                <?=$n->navi()?> 
                <?php 
                $array 
= ['Рейтинг игроков'];
                
navPanel($array); 
                break;
                
        case 
'usersOnline'
            
head('Кто онлайн''Кто онлайн'); 
            
            
$all DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".USERS." WHERE `last_time` > ?", [(time() - 600)]);
            
$n = new Navigator($all,10,'');
            
$sql DB::$dbs->query("SELECT * FROM ".USERS." WHERE `last_time` > ? ORDER BY `lvl` DESC LIMIT {$n->start()}, 10", [(time() - 600)]); 
            
            while (
$ank $sql -> fetch()) 
            {
                
?> 
                <?=userLink($ank['id'], 'link-touch')?> 
                <?php
            

            
?>  
                <?=$n->navi()?> 
                <?php  
                
break;

        
require_once 
'../../core/foot.php';
Онлайн: 2
Реклама