Файл: pages/admin/adms.php
Строк: 31
<?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']='/adms.php'; $_SERVER['SCRIPT_NAME']='/adms.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
require_once 'system/common.php';
require_once 'system/functions.php';
require_once 'system/user.php';
if(!$user || (int)($user['access'] ?? 0) < 2){ http_response_code(403); header('Location:/'); exit; }
$title = 'Админ панель';
require_once 'system/h.php';
?>
<?php
$sort = _string($_GET['sort']);
$max = 10;
$count = db_result(db_query('SELECT COUNT(*) FROM `users` WHERE `g` > 10000'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
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;
}
switch($sort) {
default:
$q = db_query('SELECT * FROM `users` WHERE `g` > 100000 ORDER BY `g` DESC LIMIT '.$start.', '.$max.'');
break;
}
while($row = db_fetch_array($q)) {
$i++;
?>
<?=$i?>. <img src='/images/icon/race/<?=$row['r'].($row['online'] > time() - 300 ? '':'-off')?>.png' alt='*'> <a href='/user/<?=$row['id']?>/'><?=$row['login']?></a>
<?php
switch($sort) {
default:
?>
<b> <img src='/images/icon/gifts.png' alt=''/> <?=($row['g'])?></b>
<?php
break;
}
?>
<br/>
<?php
}
?>
<?=pages('/adms.php'.$sort.'/?');?>
</div><ul class='hint'><li>Незамедлительно баньте игрока у которого свыше 100.000.000 серебра и пишите на ид 1</li></ul><div class='line'></div> <?php require_once 'system/f.php';?>