Файл: shop.php
Строк: 108
<?
include './system/common.php';
include './system/functions.php';
include './system/user.php';
if(!$user) {
header('location: /');
exit;
}
$title = 'Магазин снаряжения';
include './system/h.php';
$buy_complect = _string(_num($_GET['buy_complect']));
if($buy_complect) {
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `place` = "0" AND `user` = "'.$user['id'].'" AND `equip` = "0"'),0) + 8 > 20) {
header('location: /shop/');
exit;
}
$complect = mysql_query('SELECT * FROM `complects` WHERE `id` = "'.$buy_complect.'"');
$complect = mysql_fetch_array($complect);
switch($complect['quality']) {
case 1:
$complect_quality_skill = 1;
break;
case 2:
$complect_quality_skill = 10;
break;
case 3:
$complect_quality_skill = 24;
break;
case 4:
$complect_quality_skill = 48;
break;
case 5:
$complect_quality_skill = 200;
break;
case 6:
$complect_quality_skill = 250;
break;
}
if(!$complect OR $complect_quality_skill > $user['skill']) {
header('location: /shop');
exit;
}
$cost = 0;
for($w = 1; $w < 9; $w++) {
$shop = mysql_query('SELECT * FROM `shop` WHERE `id` = "'.$complect['w_'.$w].'"');
$shop = mysql_fetch_array($shop);
$cost +=$shop['cost'];
}
$cost -= round(($cost / 100) * 25);
if($user['g'] < $cost) {
header('location: /shop/');
exit;
}
mysql_query('UPDATE `users` SET `g` = "'.($user['g'] - $cost).'" WHERE `id` = "'.$user['id'].'"');
for($w = 1; $w < 9; $w++) {
$shop = mysql_query('SELECT * FROM `shop` WHERE `id` = "'.$complect['w_'.$w].'"');
$shop = mysql_fetch_array($shop);
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`) VALUES ("'.$user['id'].'",
"'.$shop['id'].'",
"'.$shop['bonus'].'",
"'.$shop['_str'].'",
"'.$shop['_vit'].'",
"'.$shop['_agi'].'",
"'.$shop['_def'].'")');
}
header('location: /inv/bag/');
}
$buy_item = _string(_num($_GET['buy_item']));
if($buy_item) {
$itemshop = mysql_fetch_array(mysql_query('SELECT * FROM `shop` WHERE `id` = ''.$buy_item.'''));
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `inv` WHERE `place` = '0' AND `user` = ''.$user['id'].'' AND `equip` = '0''),0) + 1 > 20) $errors[] = 'Ошибка, ваша сумка заполнена';
if($itemshop['cost'] > $user['g']) $errors[] = 'Ошибка, не хватает <img src='/images/icon/g.png' alt='*'/> '.($itemshop['cost'] - $user['g']).' золота<div class='separator'></div><a href='/worldkassa/buy.php/' class='button'>Купить</a>';
if($errors) {
echo '<div class='content' align='center'>';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>
<div class='line'></div>';
}
else
{
mysql_query('UPDATE `users` SET `g` = `g` - '.$itemshop['cost'].' WHERE `id` = ''.$user['id'].''');
mysql_query('INSERT INTO `inv` (`user`,
`item`,
`quality`,
`bonus`,
`_str`,
`_vit`,
`_agi`,
`_def`,
`place`) VALUES (''.$user['id'].'',
''.$itemshop['id'].'',
''.$itemshop['quality'].'',
''.$itemshop['bonus'].'',
''.$itemshop['_str'].'',
''.$itemshop['_vit'].'',
''.$itemshop['_agi'].'',
''.$itemshop['_def'].'',
'0')');
header('location: /inv/bag/');
}
}
echo '<div class='title'><div class='ribbon mb2'><div class='rl'><div class='rr'>
Магазин</div></div></div>
</div>
<div class='line'></div>';
$quality = _string(_num($_GET['quality']));
if($quality) {
if($quality == 1 && $user['skill'] < 1 OR $quality == 2 && $user['skill'] < 10 OR $quality == 3 && $user['skill'] < 24 OR $quality == 4 && $user['skill'] < 48 OR $quality == 5 && $user['skill'] < 200 OR $quality == 6 && $user['skill'] < 250) {
header('location: /shop/');
exit;
}
$q = mysql_query('SELECT * FROM `complects` WHERE `quality` = ''.$quality.''');
while($row = mysql_fetch_array($q)) {
echo '<div class='list'>
<div class='bdr bg_blue mb2'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'>
<div class='mt8 ml10 shop_lgt'>
<div class='fl ml5 mr10 sz0'>
<small><a href='/complect/'.$row['id'].'/'> </a></small>
<div class='content' align='center'>
<a class='nd' href='/complect/'.$row['id'].'/'><img class='item_icon' src='/manekenImage/'.$user['sex'].'/'.$row['w_1'].'/'.$row['w_2'].'/'.$row['w_3'].'/'.$row['w_4'].'/'.$row['w_5'].'/'.$row['w_6'].'/'.$row['w_7'].'/'.$row['w_8'].'/'/></a>
</div>
</div><div class='line'></div>
</div>
<div>
<a class='bold tdn' href='/complect/'.$row['id'].'/'>
'.$row['name'].' </a>
</div>
<div class='clb'></div>
</div>
<div class='hr_arr mt-5 mlr10'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
</div>
</div></div></div></div></div></div></div></div></div>';
}
echo '<div class='list'>
<div class="hr_g mb2"><div><div></div></div></div>
<a class='mbtn mb2' href='/shop/'><img src='http://144.76.127.94/view/image/icons/back.png' class='icon'/> Назад к снаряжению</a><div class='hr_g mb2'><div><div></div></div></div>
</div>';
}
else
{
echo '<div class='content' align='center'>
</div>
<div class='line'></div>';
if($user['skill'] > 199) {
echo '<div class=''>
<div class='bdr bg_main mb2'><div class='wr1'><div class='wr2'><div class='wr3'><div class='wr4'><div class='wr5'><div class='wr6'><div class='wr7'><div class='wr8'>
<div class='mt8 ml5 shop_lgt'><div class='fl ml5 sz0'><a href='/shop/5/'><img height='48' width='48' src='http://144.76.127.94/view/image/quality_big/5.png'></a></div><div class='ml68'><a class='bold tdn' href='/shop/5/'><span class='button_cont_cat'>Легендарные вещи</span></a></div><div class='ml68 mt5 mr5 small'>только для избранных</div><div class='clb'></div></div><div class='hr_arr mt-5 mlr10'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
<small><small></small></small>
</div>
<div class='line'></div>';
}
if($user['skill'] > 47) {
echo '<div class=''>
<div class='mt8 ml5 shop_lgt'><div class='fl ml5 sz0'><a href='/shop/4/'><img height='48' width='48' src='http://144.76.127.94/view/image/quality_big/4.png'></a></div><div class='ml68'><a class='bold tdn' href='/shop/4/'><span class='button_cont_cat'>Эпические вещи</span></a></div><div class='ml68 mt5 mr5 small'>мощное оружие и крепкая броня</div><div class='clb'></div></div><div class='hr_arr mt-5 mlr10'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
<small><small></small></small>
</div>
<div class='line'></div>';
}
if($user['skill'] > 23) {
echo '<div class=''>
<div class='mt8 ml5 shop_lgt'><div class='fl ml5 sz0'><a href='/shop/3/'><img height='48' width='48' src='http://144.76.127.94/view/image/quality_big/3.png'>
</a></div><div class='ml68'><a class='bold tdn' href='/shop/3/'><span class='button_cont_cat'>Редкие вещи</span></a></div><div class='ml68 mt5 mr5 small'>снаряжение для закаленных ветеранов</div><div class='clb'></div></div><div class='hr_arr mt-5 mlr10'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
<small><small></small></small>
</div>
<div class='line'></div>';
}
if($user['skill'] > 9) {
echo '<div class=''>
<div class='mt8 ml5 shop_lgt'><div class='fl ml5 sz0'>
<a href='/shop/2/'><img height='48' width='48' src='http://144.76.127.94/view/image/quality_big/2.png'></a></div><div class='ml68'><a class='bold tdn' href='/shop/2/'><span class='button_cont_cat'>Необычные вещи</span></a></div><div class='ml68 mt5 mr5 small'>прочно, практично, недорого</div><div class='clb'></div></div><div class='hr_arr mt-5 mlr10'><div class='alf'><div class='art'><div class='acn'></div></div></div></div>
<br/>
<small><small></small></small>
</div>
<div class='line'></div>';
}
if($user['skill'] > 0) {
echo '<div class=''>
<div class='mt8 ml5 shop_lgt'><div class='fl ml5 sz0'><a href='/shop/1/'><img height='48' width='48' src='http://144.76.127.94/view/image/quality_big/1.png'></a></div><div class='ml68'>
<a class='bold tdn' href='/shop/1/'><font color='#9b8869'><span class='button_cont_cat'>Обични</span></font></a><br/>
<small><small>простые доспехи и оружие</small></small>
</div>
<div class='line'></div></br>';
}
echo '<di class='content'>
<small><small></small></small>
<class='clb'></div></div>
</div>
</div>
</div></div></div></div></div></div></div></div></div></div>
<div class="hr_g mb2"><div><div></div></div></div>';
}
include './system/f.php';
?>