Вход Регистрация
Файл: pages/economy/exchange.php
Строк: 242
<?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']='/exchange.php'$_SERVER['SCRIPT_NAME']='/exchange.php'; }

/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
    
   
include './system/common.php';
    
 include 
'./system/functions.php';
        
      include 
'./system/user.php';
    
if(!
$user) {

  
header('location: /');
    
exit;

}

switch(
$_GET['action']) {
  default:
$msg htmlspecialchars($_GET['msg']);
if (
$msg == 1)$msg '<center><font color="#3C3">Вы успешно обменяли валюту!</font></center>';
else if (
$msg == 2)$msg '<font color="#c06060">Обмен не удался</font>';
else 
$msg '';
    
$title 'Обменник';    

include 
'./system/h.php'

?>
 <div class='content' align='center'>
 <?php echo $msg;?>
 </div>

<div class='block_zero center blue' align='center'>
Обмен: <img src="/images/icon/silver.png"> Серебро на <img src="/images/icon/gold.png"> Золото
</div>

<div class='block_zero center blue' align='center'>
Доступно золота к обмену: <?php echo ($exchange['count']);  ?> из <?php echo $user['level'];  ?>
</div>
<div class="mini-line"></div>

<div class="menuList">

<?php if ($exchange['count']<=or $user['s']<500) {?>
<li><a href='' style='display: block;' class='menu_menu_link'>Лимит исчерпан или недостаточно монет</a>
<div class="mini-line"></div>

<?php } if (($exchange['count'])>=1) {?>
<li><a href='/exchange?action=exchange&exc=gold&count=1'class='menu_menu_link'><img src='/images/icon/gold.png' alt='*'/> Обменять <img src="/images/icon/silver.png"> 500 -> <img src="/images/icon/gold.png"> 1</a>
<div class="mini-line"></div>

<?php } if (($exchange['count'])>=5) {?>
<li><a href='/exchange?action=exchange&exc=gold&count=5'class='menu_menu_link'><img src='/images/icon/gold.png' alt='*'/> Обменять <img src="/images/icon/silver.png"> 2,500 -> <img src="/images/icon/gold.png"> 5</a></li>
<div class="mini-line"></div>

<?php } if (($exchange['count'])>=10) {?>
<li><a href='/exchange?action=exchange&exc=gold&count=10'class='menu_menu_link'><img src='/images/icon/gold.png' alt='*'/> Обменять <img src="/images/icon/silver.png"> 5,000 -> <img src="/images/icon/gold.png"> 10</a></li>
<div class="mini-line"></div>

<?php } if (($exchange['count'])>=20) {?>
<li><a href='/exchange?action=exchange&exc=gold&count=20'class='menu_menu_link'><img src='/images/icon/gold.png' alt='*'/> Обменять <img src="/images/icon/silver.png"> 10,000 -> <img src="/images/icon/gold.png"> 20</a></li>
<div class="mini-line"></div>

<?php }?>
</div><div class="block_zero center blue">
Купить <img src="/images/icon/silver.png"> Серебро</div>
<div class="menuList">

<?php if ($user['g']<=0) {?>
<li><a href='' style='display: block;'class='menu_link'>Недостаточно золотых монет</a>
<?php } if ($user['g']>=1) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=1'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 500 за <img src="/images/icon/gold.png"> 1</a>
<?php } if ($user['g']>=5) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=5'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 2,500 за <img src="/images/icon/gold.png"> 5</a>
<?php } if ($user['g']>=10) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=10'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 5 000 за <img src="/images/icon/gold.png"> 10</a>
<?php } if ($user['g']>=15) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=15'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 7,500 за <img src="/images/icon/gold.png"> 15</a>
<?php } if ($user['g']>=25) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=25'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 12,500 за <img src="/images/icon/gold.png"> 25</a>
<?php } if ($user['g']>=35) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=35'class='menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 17,500 за <img src="/images/icon/gold.png"> 35</a>
<?php } if ($user['g']>=50) {?>
<li><a href='/exchange?action=exchange&exc=silver&count=50'class='menu_menu_link'><img src='/images/icon/gold.png' alt='*'/> Купить <img src="/images/icon/silver.png"> 25,000 за <img src="/images/icon/gold.png"> 50</a>
<?php ?>
</div>
</div>

<?php
  
include './system/f.php';

 break;

case 
'exchange':
$title 'Обменник';    
include 
'./system/h.php'
$exc htmlspecialchars($_GET['exc']);
$count htmlspecialchars($_GET['count']);
$exchange db_fetch_array(db_query('SELECT * FROM `exchange` WHERE `user_id` = '.$user['id'].''));
if(
$count<or $count >500){ header('location: /exchange?msg=2');break;}
$silver $count 500;
if (
$exc == 'gold'){
if ((
$exchange['count'])<$count){header('location: /exchange?msg=2');break;}
if (
$user['s']<$silver){header('location: /exchange?msg=2');break;}
db_query('UPDATE users set g = g + '.$count.' , s = s - '.$silver.' where id = '.$user['id'].'');
db_query('UPDATE exchange set count = count - '.$count.', time = '.time().' where user_id = '.$user['id'].'');
header('location: /exchange?msg=1');
}
else if (
$exc == 'silver'){
if (
$user['g']<$count){header('location: /exchange?msg=2');break;}
db_query('UPDATE users set g = g - '.$count.' , s = s + '.$silver.' where id = '.$user['id'].'');
header('location: /exchange?msg=1');
}
else 
header('location: /exchange?msg=2');

}

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