Вход Регистрация
Файл: pages/progress/rating_coliseum.php
Строк: 161
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT', dirname(__DIR__, 2));
chdir(GAME_ROOT);
if (
PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/rating_coliseum.php'; $_SERVER['SCRIPT_NAME']='/rating_coliseum.php'; }

/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
    
    
foreach(array('common', 'functions', 'user', 'h') as $list) {
        
        
$title = 'Рейтинг колизея';
        include 
'./system/'.$list.'.php';
        
    }
    
    if(!
$user) {
        
        exit(
header('Location: /'));
    }
        
        
              if(isset(
$_GET['sort'])) {
          
$ksort = 1;
      }else{
          
$ksort = $user['rang'];
      }
            
        
?>
      <style>
      .rngb{display:inmini-line-block;background-image:url(/images/wings.png);
      }
      .rngb .pos{padding:9px 57px}
      .mr0a{margin:0 auto}
      .p5{padding:2px}
      .yellow{color:#FC6}
      hr{height:0;border:0;border-top:#25231f solid 1px;border-bottom:#34332c solid 1px;margin:5px;padding:0}
      </style>
      <div class='main' align='center'>
      <div class="rngb"><img class="pos" src="/images/rang/<?=$ksort;?>.png" alt="rang"></div>
      </div>
      <div class='main' align='center'>
      Рейтинг <img src="/images/icon/coliseum.png" alt="rang"> <span class="bold"><?=$ksort;?></span> ранг
      <div class="separ"></div>  
      <?php
            $q 
= db_query('SELECT * FROM `users` WHERE `rang` = '.$ksort.' ORDER BY `rang_star`');
          
         while(
$row = db_fetch_array($q)) {
             
             
$top++;
             
             if(
$top == 1) {
              
              
$w_1 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_1'].'"'));
              if(!
$w_1) $w_1['item'] = 0;
              
$w_2 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_2'].'"'));
              if(!
$w_2) $w_2['item'] = 0;
              
$w_3 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_3'].'"'));
              if(!
$w_3) $w_3['item'] = 0;
              
$w_4 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_4'].'"'));
              if(!
$w_4) $w_4['item'] = 0;
              
$w_5 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_5'].'"'));
              if(!
$w_5) $w_5['item'] = 0;
              
$w_6 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_6'].'"'));
              if(!
$w_6) $w_6['item'] = 0;
              
$w_7 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_7'].'"'));
              if(!
$w_7) $w_7['item'] = 0;
              
$w_8 = db_fetch_array(db_query('SELECT * FROM `inv` WHERE `user` = "'.$row['id'].'" AND `id` = "'.$row['w_8'].'"'));
              if(!
$w_8) $w_8['item'] = 0;     
             
?>
            
            <table cellpadding='0' cellspacing='0'>
            <tr>
            <td><a href='/user/<?=$row['id']?>/'><img src='/manekenImage/<?=$row['sex']?>/<?=$w_1['item']?>/<?=$w_2['item']?>/<?=$w_3['item']?>/<?=$w_4['item']?>/<?=$w_5['item']?>/<?=$w_6['item']?>/<?=$w_7['item']?>/<?=$w_8['item']?>/' alt='*'/></a>
            </td></tr></table>            <br />
            <font color='#9C9'><img src="/images/icon/premium.png" alt="*"> Лучший в ранге: <a href="/user/<?=$row['id'];?>/"><img src='/images/icon/race/<?=$row['r'].($row['online'] > (time() - 300) ? '':'-off');?>.png' alt='*'/> <?=$row['login'];?></a> <img src="/images/icon/premium.png" alt="*"></font>
            <div class="separ"></div>  
            <?php
             
}
            }
            
      
$max = 10;
      
$count = db_result(db_query('SELECT COUNT(*) FROM `users` WHERE `rang` = '.$ksort.' '),0);
      
$pages = ceil($count/$max);
      
$page = isset($_GET['page']) ? (int)_num($_GET['page']) : 1;
      if(
$page > $pages) $page = $pages;
      if(
$page < 1) $page = 1;
      
$start = $page * $max - $max;
      if(
$page == 1) $i = $page - 1; elseif($page == 2) $i = ($page + 9); else $i = ($page * 10) - 9;
      
      if(
$count > 0) {
      
$q = db_query('SELECT * FROM `users` WHERE `rang` = '.$ksort.' ORDER BY `rang_star` DESC LIMIT '.$start.', '.$max.'');
      
?>
             
    <table width="80%" border="0" cellpadding="0" cellspacing="0" class="mr0a center"><tbody><tr class="yellow">
    <td class="p5" width="30%">Место</td><td class="p5" width="26%">Имя</td><td class="p5" width="17%">Звезды</td></tr><tr><td colspan="3"><hr></td></tr>
      
      <?php
         
while($row = db_fetch_array($q)) {
            
            
$list_page++;
            
            
?>
            <td>
            <?php
            
if($user['id'] == $row['id']) echo '<font color="#9c9">';   
            
?>
            <?=($list_page + $start);?>
            <?php
            
if($user['id'] == $row['id']) echo '</font>';   
            
?>
            </td><td align="">
            <img src='/images/icon/race/<?=$row['r'].($row['online'] > (time() - 300) ? '':'-off');?>.png' alt='*'/>
            <a href="/user/<?=$row['id'];?>/"><?=$row['login'];?></a></td><td>
            <?php
            $_rang 
= array(25 => 3, 24 => 3, 23 => 3, 22 => 4, 21 => 4, 20 => 4, 19 => 5, 18 => 5, 17 => 5, 16 => 6, 15 => 6, 14 => 6, 13 => 7, 12 => 7, 11 => 7,  10 => 8, 9 => 8, 8 => 8, 7 => 9, 6 => 9, 5 => 9, 4 => 9, 3 => 10, 2 => 10, 1 => 10);
            for(
$r = 1; $r <= $_rang[$row['rang']]; $r++) {
                    
                     if(
$row['rang_star'] == '0.5' && $r == 1) {
                         echo 
"<img src='/images/stars/0.5.png' alt=''/>";
                         for(
$n = 1; $n <= ($_rang[$row['rang']] - 1); $n++) echo "<img src='/images/stars/0.png' alt=''/>";
                     }
                     
                     if(
$row['rang_star'] >= $r) echo "<img src='/images/stars/1.png' alt=''/>";
                     
                     if(
$row['rang_star'] == $r.'.5') {
                         echo 
"<img src='/images/stars/0.5.png' alt=''/>"; 
                         for(
$n = 1; $n <= ($_rang[$row['rang']] - 1); $n++) if($row['rang_star'] >= $n) echo ''; else echo "<img src='/images/stars/0.png' alt=''/>"; 
                    }
                    
                    if(
$row['rang_star'] == $r) for($n = 1; $n <= $_rang[$row['rang']]; $n++) if($row['rang_star'] >= $n) echo ''; else echo "<img src='/images/stars/0.png' alt=''/>"; 
                    if(
$row['rang_star'] == 0) echo "<img src='/images/stars/0.png' alt=''/>"; 
}
            
?>    
            </td></tr><tr><td colspan="3"><hr></td></tr>
            <?php            
            
         
}
         
         
?>
         </td></tr></tbody></table>
         </div>
         <?php
         
}else{
             echo 
'Список игроков 1-го ранга пуст!</div>';
         }
         
?>
         <div class='mini-line'></div>
         <div class='main' align='center'>
             <?=pages('/rating_coliseum.php/?');?>

         </div>
         <div class='mini-line'></div>
         <div class='main' align='center'>
         <img src="/images/icon/premium.png" alt="*"> <a href='?sort'>Легендарные титаны</a> <img src="/images/icon/premium.png" alt="*">
         </div><div class='mini-line'></div>
          <div class='main'>
         <div class='menuList'>
         <li><a href='/rating/'><img src='/images/icon/str.png' alt='*'/> По сумме параметров</a></li>
         <li><img src='/images/icon/coliseum.png' alt='*'/> Рейтинг колизея</li>
         <li><a href='/rating/collector/'><img src='/images/icon/icon.gif' alt='*'/> Рейтинг коллекции</a></li>
         <li class='no_b'><a href='/rating/duel/'><img src='/images/icon/sumstat.png' alt='*'/> Дуэли</a></li>
         </div>
         <div class='mini-line'></div>
         <div class='main' align='center'>
         <?php
         $q 
= db_query('SELECT * FROM `users` WHERE `rang` = '.$ksort.' ORDER BY `rang_star` DESC');
         while(
$row = db_fetch_array($q)) {
              
                   
$pg++;              
            
         if(
$row['id'] == $user['id'] OR $pg >= 1) {
         
?>
    
         <?php
         
}
         }
         
?>
         </div>
         <?php




include './system/f.php';


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