Файл: public_html/modules/forge/stones/item.php
Строк: 95
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
include_once ($root.'/core/base.php');
falseauth();
$header = "Установка самоцветов";
include_once ($root.'/core/head.php');
$item = fl($_GET['item']);
$itemInfo = $db->query("SELECT * FROM `inventory` WHERE `id` = '".$item."'");
if($itemInfo->num_rows == 0) redirect('/forge/stones');
$itemInfo = $itemInfo->fetch_object();
$shopItem = $db->query("SELECT * FROM `subject` WHERE `id` = '".$itemInfo->item."'")->fetch_object();
if($itemInfo->user != $u['id']) redirect('/forge/stones');
$issetStones = $db->query("SELECT * FROM `stones_item` WHERE `item` = '".$item."'")->num_rows;
$stones_id = [null,1,2,3];
$stones_names = [null,'Эвклаз','Родолит','Турмалин'];
$stones_cost = [null,75,150,300];
$stones_buff = [null,25,50,100];
if(isset($_GET['set']))
{
$setType = fl($_GET['stone']);
if(isset($_GET['yes']))
{
if(!in_array($setType, $stones_id)) redirect('/forge/stones/'.$item);
if($u['gold'] < $stones_cost[$setType]) redirect('/forge/stones/'.$item, 'Недостаточно гемов!');
if($issetStones >= 3) redirect('/forge/stones/'.$item, 'Установлено максимальное число самоцветов!');
$db->query("INSERT INTO `stones_item` (item, type, time) VALUES ('".$item."', '".$setType."', '".time()."')");
makeUserPayment($u['id'], $stones_cost[$setType], 0);
campaignUpdate($u['id'],2,3,1,['head'],[$shopItem->clothing_type]);
campaignUpdate($u['id'],4,2,1,[0],[0]);
campaignUpdate($u['id'],5,3,1,[$setType],[2]);
campaignUpdate($u['id'],6,2,1,[$setType],[2]);
campaignUpdate($u['id'],8,3,1,[$setType],[3]);
redirect('/forge/stones', 'Самоцвет установлен!');
}
echo '<center><div class="b">
<big>Вы действительно хотите установить "'.$stones_names[$setType].'"?</big><br><br>
<a href="/forge/stones/'.$item.'/set/'.$setType.'/yes" class = "btn _green">Да</a> <a href="/forge/stones/'.$item.'" class = "btn _orange">Нет</a>
</div>';
}
if($issetStones < 3)
{
echo '<div class = "notice_container">
<div class = "gborder notice_alert alert-success">
<a href="/forge/stones/'.$item.'/set/1">
<div class="b">
<table width="100%">
<tr>
<td width="55px" valign="top">
<img width="50px" src="/images/resources/res1.png" alt = "камень"/>
</td>
<td valign="top">
<big> <font color = "white"> '.$stones_names[1].'</font></big>
<div class="txt">
Бонус: +'.$stones_buff[1].' ко всем параметрам<br>
Стоимость: '.$stones_cost[1].' гемов
</div>
</td>
</tr>
</table></div></a>
';
echo '<a href="/forge/stones/'.$item.'/set/2">
<div class="b">
<table width="100%">
<tr>
<td width="55px" valign="top">
<img width="50px" src="/images/resources/res2.png"/>
</td>
<td valign="top">
<big> <font color = "white"> '.$stones_names[2].'</font></big>
<div class="txt">
Бонус: +'.$stones_buff[2].' ко всем параметрам<br>
Стоимость: '.$stones_cost[2].' гемов
</div>
</td>
</tr>
</table></div></a>
';
echo '<a href="/forge/stones/'.$item.'/set/3">
<div class="b">
<table width="100%">
<tr>
<td width="55px" valign="top">
<img width="50px" src="/images/resources/res3.png"/>
</td>
<td valign="top">
<big> <font color = "white"> '.$stones_names[3].'</font></big>
<div class="txt">
Бонус: +'.$stones_buff[3].' ко всем параметрам<br>
Стоимость: '.$stones_cost[3].' гемов
</div>
</td>
</tr>
</table></div></a></div></div>
';
}
else echo '<div class="b">Установлено максимальное количество самоцветов</div>';
if($issetStones > 0) echo '<a href="/forge/stones/'.$item.'/del" class="link">Убрать самоцветы</a>';
include_once ($root.'/core/foot.php');