Файл: www-1/shop_b.php
Строк: 106
<?php
define('cms', 1);
require_once 'core.php';
if ($user)
{
$u = mysql_fetch_array(mysql_query("SELECT `level`, `money`, `armor`, `head`, `legs`, `body`, `weapon`, `damage` FROM `users` WHERE `id` = '".$user."'"));
Error_Reporting(E_ALL & ~E_NOTICE);
switch($_GET['a'])
{
default:
header('Location: ./index.php');
break;
case 'a':
echo '<div class="menu">Магазин "Лучшая защита"</div>';
echo '<div class="pt">';
if (isset($_GET['t']) AND $_GET['t'] == 'body' OR $_GET['t'] == 'legs' OR $_GET['t'] == 'head')
{
echo '<a href="?a=a&t=body">Тело</a> | <a href="?a=a&t=legs">Ноги</a> | <a href="?a=helmet">Голова</a><div class="lin"></div>';
include('navigation.php');
$all_armor = mysql_result(mysql_query("select count(*) from `armor` WHERE `type` = '".$_GET['t']."'"),0);
$newlist = new a($all_armor, 105, true);
$query = mysql_query("select * from `armor` WHERE `type` = '".$_GET['t']."' order by `id` asc limit ". $newlist->limit().";");
while($res = mysql_fetch_assoc($query))
{
echo '<a href="?a=inf_a&id='.$res['id'].'">'.$res['title'].'</a><br />';
}echo '<br />';
echo '<div class="lin"></div><a href="./index.php?a=torg">Уйти</a>';
}
else header('Location: ./index.php');
break;
case 'helmet':
echo '<div class="menu">Магазин "Лучшая защита"</div>';
echo '<div class="pt">';
echo '<a href="?a=a&t=body">Тело</a> | <a href="?a=a&t=legs">Ноги</a> | <a href="?a=helmet">Голова</a><div class="lin"></div>';
include('navigation.php');
$all_armor = mysql_result(mysql_query("select count(*) from `armor` WHERE `type` = 'head'"),0);
$newlist = new helmet($all_armor, 10, true);
$query = mysql_query("select * from `armor` WHERE `type` = 'head' order by `id` asc limit ". $newlist->limit().";");
while($res = mysql_fetch_assoc($query))
{
echo '<a href="?a=inf_a&id='.$res['id'].'">'.$res['title'].'</a><br />';
}echo '<br />';
echo $newlist->back_forward_links();
echo '<div class="lin"></div><a href="./index.php?a=torg">Уйти</a>';
break;
case 'w':
echo '<div class="menu">Магазин "Бей-круши"</div>';
echo '<div class="pt">';
include('navigation.php');
$all_weapon = mysql_result(mysql_query("select count(*) from `weapon`"),0);
$newlist = new navigation_armor_shop($all_weapon, 15, true);
$query = mysql_query("select * from `weapon`order by `id` asc limit ". $newlist->limit().";");
while($res = mysql_fetch_assoc($query))
{
echo '<a href="?a=inf_w&id='.$res['id'].'">'.$res['title'].'</a><br />';
}echo '<br />';
echo $newlist->back_forward_links();
echo '<div class="lin"></div><a href="./index.php?a=torg">Уйти</a>';
break;
case 'inf_a':
echo '<div class="menu">Информация о предмете</div>';
echo '<div class="pt">';
if (isset($_GET['id']))
{
$i = mysql_fetch_array(mysql_query("SELECT * FROM `armor` WHERE id = '".$_GET['id']."'"));
if ($i['id'] == '') header('Location: ./shop_b.php');
echo '<b>'.$i['title'].'</b><div class="lin"></div>';
if ($i['type'] == 'body') echo '<img src="./img/armor/body/'.$i['img'].'.png" alt=*><br />';
if ($i['type'] == 'legs') echo '<img src="./img/armor/legs/'.$i['img'].'.png" alt=*><br />';
if ($i['type'] == 'head') echo '<img src="./img/armor/head/'.$i['img'].'.png" alt=*><br />';
echo 'Требования: <br>';
echo '<b>'.$i['lvl'].'</b> уровень ('.$u['level'].')<br />';
echo '<b>'.$i['cost'].'</b> септимов ('.$u['money'].')';
echo '<div class="lin"></div>';
echo 'Защита: <b>'.$i['protect'].'</b><br />';
echo '<a href="?a=buy_a&id='.$i['id'].'">Купить</a><br />';
echo '<a href="?a=a&t=body">Вернуться</a><br />';
}
break;
case 'inf_w':
echo '<div class="menu">Информация о предмете</div>';
echo '<div class="pt">';
if (isset($_GET['id']))
{
$i = mysql_fetch_array(mysql_query("SELECT * FROM `weapon` WHERE id = '".$_GET['id']."'"));
if ($i['id'] == '') header('Location: ./shop_b.php');
echo '<b>'.$i['title'].'</b><div class="lin"></div>';
if (!empty($i['img'])) echo '<img src="./img/weapons/'.$i['img'].'.png" alt=*><br />';
echo 'Требования: <br>';
echo '<b>'.$i['lvl'].'</b> уровень ('.$u['level'].')<br />';
echo '<b>'.$i['cost'].'</b> септимов ('.$u['money'].')';
echo '<div class="lin"></div>';
echo 'Урон: <b>'.$i['damage'].'</b><br />';
echo 'Прочность: <b>'.$i['strength'].'</b><br />';
echo '<a href="?a=buy_w&id='.$i['id'].'">Купить</a><br />';
echo '<a href="?a=w">Вернуться</a><br />';
}
break;
case 'buy_a':
if (isset($_GET['id']))
{
echo '<div class="menu">Режим покупки</div>';
echo '<div class="pt">';
$i = mysql_fetch_array(mysql_query("SELECT * FROM `armor` WHERE id = '".$_GET['id']."'"));
if ($i['id'] == '') header('Location: ./shop_b.php');
$error = '';
if ($u['level'] < $i['lvl']) $error .= 'Ваш уровень мал! Требуется '.$i['lvl'].' ур.<br />';
if ($u['money'] < $i['cost']) $error .= 'Не хватает денег!<br />';
if (empty($error))
{
echo 'Покупка прошла успешно!<br />Вы одели: '.$i['title'].'<br />';
if ($i['type'] == 'head') $armor_now = mysql_fetch_array(mysql_query("SELECT `protect` FROM `armor` WHERE `id` = '".$u['head']."'"));
if ($i['type'] == 'legs') $armor_now = mysql_fetch_array(mysql_query("SELECT `protect` FROM `armor` WHERE `id` = '".$u['legs']."'"));
if ($i['type'] == 'body') $armor_now = mysql_fetch_array(mysql_query("SELECT `protect` FROM `armor` WHERE `id` = '".$u['body']."'"));
$protect = $u['armor']-abs($armor_now['protect'])+$i['protect'];
if ($i['type'] == 'body') mysql_query("UPDATE `users` SET `body` = '".$i['id']."' WHERE `id` = '".$user."' ");
if ($i['type'] == 'legs') mysql_query("UPDATE `users` SET `legs` = '".$i['id']."' WHERE `id` = '".$user."' ");
if ($i['type'] == 'head') mysql_query("UPDATE `users` SET `head` = '".$i['id']."' WHERE `id` = '".$user."' ");
$set_money = $u['money']-$i['cost'];
mysql_query("UPDATE `users` SET `money` = '".$set_money."', `armor` = '".$protect."' WHERE `id` = '".$user."' ");
echo 'У вас осталось '.$set_money.' ';
} else echo '<b>Ошибка!</b><br />'.$error.'<a href="?a=inf_a&id='.$i['id'].'">Вернуться</a>';
}
break;
case 'buy_w':
if (isset($_GET['id']))
{
echo '<div class="menu">Режим покупки</div>';
echo '<div class="pt">';
$i = mysql_fetch_array(mysql_query("SELECT * FROM `weapon` WHERE id = '".$_GET['id']."'"));
if ($i['id'] == '') header('Location: ./shop_b.php');
$error = '';
if ($u['level'] < $i['lvl']) $error .= 'Ваш уровень мал! Требуется '.$i['lvl'].' ур.<br />';
if ($u['money'] < $i['cost']) $error .= 'Не хватает денег!<br />';
if (empty($error))
{
echo 'Покупка прошла успешно!<br />Теперь у вас в руках '.$i['title'].'<br />';
$damage_now = mysql_fetch_array(mysql_query("SELECT `damage` FROM `weapon` WHERE `id` = '".$u['weapon']."'"));
$damage = $u['damage']-abs($damage_now['damage'])+$i['damage'];
$set_money = $u['money']-$i['cost'];
mysql_query("UPDATE `users` SET `money` = '".$set_money."', `damage` = '".$damage."', `weapon` = '".$i['id']."' WHERE `id` = '".$user."' ");
echo 'У вас осталось '.$set_money.' ';
} else echo '<b>Ошибка!</b><br />'.$error.'<a href="?a=inf_a&id='.$i['id'].'">Вернуться</a>';
}
break;
}
echo '</div>';
}
else
{
header('Location: ./index.php');
}
include './include/foot.php';
?>