Вход Регистрация
Файл: monst/core/pag/rating/best.php
Строк: 50
<?
?>
    <div style='text-align: center;'>
        <span style='font-size: 20px;'><?=$lang['rating.php']['best']?></span>
    </div>
    <br/>
<?

$on_page 
9;


$find $_users -> find(
    [
        
'id' => [
            
'$gte' => 1
        
]
    ]
);

$count $find -> count();

$page = ( isset($_GET['page']) ? (int)$_GET['page'] : 1);
if ( 
$page $page 1;
$total_page ceil($count $on_page);
if ( 
$total_page AND $page $total_page $page $total_page;
$skip = ( $page $on_page ) - $on_page;

//    $find -> limit($on_page);

$find $_users -> aggregate(
    [
        
'$match' => [
            
'id' => [
                
'$gte' => 1
            
]
        ]
    ],

    [
        
'$project' => [
            
'id' => 1,

            
'stat' => [
                
'$add' => [
                    
'$st''$hp''$armor'
                
]
            ]
        ],

    ],

    [
        
'$sort' => [
            
'stat' => -1
        
]
    ],

    [
        
'$skip' => $skip
    
],

    [
        
'$limit' => $on_page
    
]


);

$mass = [];

foreach ( 
$find as $f ) {
    
$mass $f;
    break;
}


$i 1;
if ( 
$page ) {
//            $i = ($page - 1) * $on_page;
    
$i $i $skip;
}

?>
    <div style='text-align: center;'>
        <?

        
foreach ( $mass as $f ) {
            if ( 
$f['stat'] ) {
                
$display 'inline-block';
                
$im_size 40;

                if ( 
$i == ) {
                    
$display 'block';
                    
$im_size 150;
                }

                if ( 
$i == OR $i == ) {
                    
$im_size 70;
                }

                
?>
                <div style='display: <?=$display?>; margin: 10px; padding: 5px; '>
                    <a href='/id<?=$f['id']?>'>
                        <img src='<?=av($f['id'])?>' alt='' width='<?=$im_size?>' style='

                        <?
                        
if ( $i == ) print 'border: 2px solid mediumpurple; box-shadow: 0 0 20px mediumpurple;';
                        if ( 
$i == ) print 'border: 2px solid orangered; box-shadow: 0 0 20px orangered;';
                        if ( 
$i == ) print 'border: 2px solid yellowgreen; box-shadow: 0 0 20px yellowgreen;';
                        if ( 
$i == ) print 'border: 2px solid coral; box-shadow: 0 0 20px coral;';
                        if ( 
$i == ) print 'border: 2px solid #fff; box-shadow: 0 0 20px #fff;';


                        
?>

                            '/><br/>
                        <?=Name($f['id'])?><br/>
                        <span style='color: #ccc; font-size: 20px;'><?=$i?>.</span> <span style='color: #777;'><?=$f['stat']?></span>
                    </a>
                </div>
                <?


                
if ( $i == 0) {
                    print 
'<br/>';
                }

                
$i++;


            }
        }

        
?>
    </div>
<?

$nav 
nav($on_page1);

echo 
$nav;
Онлайн: 0
Реклама