Файл: pages/economy/effshop.php
Строк: 76
<?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']='/effshop.php'; $_SERVER['SCRIPT_NAME']='/effshop.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
$title = 'Магазин эффектов';
include './system/h.php';
if(!$_effshop) {
db_query("INSERT INTO `effshop` SET `user` = ".$user['id']."");
exit(header('Location: /effshop/'));
}
?>
<div class='title'><?=$title?></div><div class='line'></div>
<?php
if(isset($_GET['use'])) {
$id = _string(_num($_GET['id']));
if($id < 1 OR $id > 3) exit(header('Location: /effshop/'));
if($user['g'] > 24) {
if($_effshop['effshop_'.$id.''] <= 0) {
db_query("UPDATE `effshop` SET `effshop_".$id."` = ".(time() + 86400)." WHERE `user` = ".$user['id']."");
}else{
db_query("UPDATE `effshop` SET `effshop_".$id."` = ".($_effshop['effshop_'.$id.''] + 86400)." WHERE `user` = ".$user['id']."");
}
db_query("UPDATE `users` SET `g` = ".($user['g'] - 25)." WHERE `id` = ".$user['id']."");
exit(header('Location: /effshop/'));
}else{
echo '<div class="content" align="center"><font color="#c06060"><b>Ошибка!</font> <br />
<div class="separator"></div>У вас не хватает: <img src="/images/icon/gold.png" alt="*"> '.(25 - $user['g']).'
</b></font></div><div class="line"></div>';
}
}
?>
<div class='menu'>
<li align='center'><img src='/images/town/effshop.png' alt='*'/></li>
<li align='center'><font color='#90b0c0'>Мощные усиления персонажа - сила, опыт, награда!</font></li>
<?php
$_eff = array(
'name' => array(1 => 'Основное', 2 => 'Боевое', 3 => 'Добывающее'),
'info' => array(1 => '<font color="#90c090">+25%</font> к опыту. <br /> При поражении, получать <font color="#90c090">75%</font> от опыта и серебра', 2 => '<font color="#90c090">+100</font> ко всем параметрам. <br /> <font color="#90c090">+25%</font> к опыту
', 3 => '<font color="#90c090">-25%</font> к времени поиска и добычи в пещере. <br /> <font color="#90c090">+25%</font> к опыту')
);
echo "<div class='menu'>";
for($i = 1; $i <= 3; $i++) {
?>
<li>
<img src="/images/effshop/<?=$i;?>.png" alt="*" width="50" height="50" style="float:left;margin-right:3px;margin-top:1px;">
<img src="/images/icon/equip.png" alt="*"> <?=$_eff['name'][$i];?> усиление <br />
<?=$_eff['info'][$i];?> <div style="clear:both;"></div>
<center><div style="display:inline-block;">
<?php
if($_effshop['effshop_'.$i] > time()) echo '<font color="#90b0c0">Осталось:</font> '._time($_effshop['effshop_'.$i] - time()).'<br />';
?>
<a class="btn" href="/effshop/?use&id=<?=$i;?>"><span class="label">Купить за <img src="/images/icon/gold.png" alt="*"> 25 золота</span></a></div></center>
</li>
<?php
}
?>
</div>
</div> <div class="menu"> <li></li><li><a href="/lab/"><img src="/images/icon/arrow.png" alt="">Вернуться в лабораторию</a></li></div>
<?php
include './system/f.php';
?>