Файл: pages/misc/common.php
Строк: 124
<?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']='/common.php'; $_SERVER['SCRIPT_NAME']='/common.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
include './system/common.php';
include './system/functions.php';
include './system/user.php';
include './system/menu.php';
$action = _string($_GET['action'] ?? '');
switch($action) {
default:
$title = 'Общее';
include './system/h.php';
if($user) {
echo '
<div class="menuList">
<li><a class="dgreen" href="/common/refferal/"><img src="/images/icon/user.png" alt="">Пригласи друга</a></li>
<li><a href="/ticket/"><img src="/images/icon/arrow.png" alt="">Поддержка</a></li>
</div>
';
include './system/f.php';
}else{
echo '
<div class="head" onclick="location.href="/""><div class="center">Общее</div></div>
<div class="line"></div>
<div class="menuList">
</div>
';
include './system/f.php';
}
break;
case 'refferal':
if(!$user) {
header('location: /');
exit;
}
$title = 'Реферальная система';
include './system/h.php';
?>
Текст приглашения
<div class='dot-line'></div>
<div class='block_zero'><span class='red'>Ваша ссылка:</span> http://<?php echo htmlspecialchars($_SERVER['HTTP_HOST'])?>/start/<?=$user['id']?><br>Пригласите друзей в королевство и получите награду за нового героя.</div>
<div class='dot-line'></div>
<div class='block_zero center'>
<span class="Admin">Если игрок зарегистрируется по вашей ссылке, вы получите <img src="/images/icon/gold.png"> 10 золота!</span>
</div>
<div class='mini-line'></div>
<?php
$count = db_result(db_query('SELECT COUNT(*) FROM `ref` WHERE `user` = "'.$user['id'].'"'),0);
?><div class='block_zero'>
<b>Приглашено друзей: [<?=$count?>]</b><br>
<?php
$max = 10;
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
if($count > 0) {
$q = db_query('SELECT * FROM `ref` WHERE `user` = "'.$user['id'].'" ORDER BY `id` DESC LIMIT '.$start.', '.$max.'');
while($row = db_fetch_array($q)) {
$ho = db_query('SELECT * FROM `users` WHERE `id` = "'.$row['ho'].'"');
$ho = db_fetch_array($ho);
?>
<img src='/images/icon/race/<?=$ho['r'].($ho['online'] > (time() - 300) ? '':'-off')?>.png' alt='*'/> <a href='/user/<?=$ho['id']?>/'><?=$ho['login']?></a><br/>
<?php
}
?>
<div class="dot-line"></div>
<?=pages('/common/refferal/?');?>
<?php
}else{
?>
<font color='#999'>Вы ещё никого не пригласили</font>
<?php
}
?>
</div>
<?php
include './system/f.php';
break;
case 'cz':
$title = 'Подробно о турнире';
include './system/h.php';
?>
<div class="center"><div class="main"><span class="dgreen bold">Турнир колизея!</span><br><img src="/images/rang/skull.png" alt=""> <img src="/images/rang/skull.png" alt=""> <img src="/images/rang/skull.png" alt=""> <img src="/images/rang/skull.png" alt=""> <img src="/images/rang/skull.png" alt=""><br><span class="medium">Каждую неделю с субботы по среду проводится турнир<br>В турнире участвуют игроки набравшие больше 25 черепов в колизее<br><br>Черепа выпадают за убийства других игроков:<br>с 23 по 15 ранг - 1 череп<br>с 14 по 10 ранг - 5 черепов<br>с 9 по 5 ранг - 10 черепов<br>на 4 ранге - 15 черепов<br>на 3 ранге - 20 черепов<br>на 2 ранге - 25 черепов<br>на 1 ранге - 100 черепов<br><span class="dgreen">Внимание:</span> Если вы сбежите живым до окончания битвы, то потеряете черепа<br>С вас будет списано в пять раз больше черепов, чем награда за убийство игрока на текущем ранге</span><div class="separ"></div><a class="btn" href="/coliseum/"><span class="end"><span class="label">Перейти в колизей</span></span></a><div class="separ"></div><span class="blue">Персональная награда за каждый собранный череп:</span><br><img src="/images/icon/silver.png" alt=""> 72 серебра и <img src="/images/icon/exp.png" alt=""> 108 опыта<br><span class="medium">Награда выдаётся максимум за 1000 черепов</span><br><div class="separ"></div><span class="blue">Турнирная награда:</span><br><img src="/images/icon/gold.png" alt=""> 500 золота - 10 игроков набравших
<img src="/images/rang/skull.png" alt=""> 25 черепов!<br>
<img src="/images/icon/gold.png" alt=""> 750 золота - 10 игроков набравших <img src="/images/rang/skull.png" alt=""> 125 черепов!<br><img src="/images/icon/gold.png" alt=""> 1000 золота - 10 игроков набравших <img src="/images/rang/skull.png" alt=""> 250 черепов!<br><div class="mb10"></div>Победители выбираются случайным образом из всех игроков!</div></div><div class="mini-line"></div><div class="main">
<ul class="hint"><li>Черепа выпадают начиная с 23 ранга и только за первые 15 боев</li></ul><div class="mini-line"></div><div class="menuList">
<li><a href="/coliseum/"><img src="/images/icon/arrow.png" alt="">Вернуться в колизей</a></li></div>
<?php
include './system/f.php';
break;
}
?>