Файл: pages/progress/best.php
Строк: 28
<?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']='/best.php'; $_SERVER['SCRIPT_NAME']='/best.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
$inc = ["common.php","functions.php","user.php","h.php"];
$system = 'system';
foreach($inc as $ic) {
include "./".$system."/".$ic;
}
$title = 'Доблесть';
if(!$user) {
header('location: /');
exit; }
?>
<table class="cntr wa mlra"> <tr> <td class="p5">Место</td> <td class="p5">Имя</td> <td class="p5">Уровень</td> </tr>
<?php
$sort = _string($_GET['sort'] ?? '');
$max = 10;
$count = db_result(db_query('SELECT COUNT(*) FROM `users`'),0);
$pages = ceil($count/$max);
$page = _string(_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;
}
$q = db_query('SELECT * FROM `users` ORDER BY `lvl_dobl` DESC LIMIT '.$start.', '.$max.'');
while($row = db_fetch_array($q)) {
$i++;
?>
<tr> <td class="yell"><?=$i?></td> <td class=""> <a href="/user/<?=$row['id']?>" class="lwhite"><?=$row['login']?></a> </td> <td class="yell"><?=$row['lvl_dobl']?></td> <tr> </td> <?php }?><tr> </table> <div class="hr_arr mt5 mlr10"><div class="alf"><div class="art"><div class="acn"></div></div></div></div> <div class="pgn">
<?=pages('/best.php/?');?>
<div class='main'>
</div> </div></div></div></div></div></div></div></div></div></div> <div class="hr_g"><div><div></div></div></div> <div class="bntf"><div class="nl"><div class="nr cntr lyell lh1 p5 sh small"> Рейтинг по уровню доблести. <br/> Обновляется каждые 10 минут </div></div></div>
<?php
include './system/f.php';
?>