Файл: things.php
Строк: 93
<?php
# Заказчик: ST34RT
# Исполнитель: TJerry
# Контакты: 4play.IN || http://bymas.ru/id3189
# Спасибо за обращение к TJCompany.
$title = 'Магазин вещей';
require_once 'system/connect.php';
require_once 'system/head.php';
no_auth(); //Закроем
switch($act){
default:
echo '<div class="razd55"> Привет, '.$user['login'].'. Выбери тип вещи. </div>';
echo '<div class="razdel"></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=gloves" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Перчатки </a></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=capa" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Капа </a></div>';
echo '<div class="menu_j"><a href="/things.php?act=view&type=shoes" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> Обувь </a></div>';
echo '<div class="razdel"></div>';
break;
case 'view':
$type = filter($_GET['type']);
$things = mysql_fetch_assoc(mysql_query("SELECT * FROM `things` WHERE `type` = '".$type."'"));
if($things == 0) error('Данный тип вещей не найден');
else {
// Если тип существует
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `things` WHERE `type` = '".$type."'"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$check = mysql_query("SELECT * FROM `things` WHERE `type` = '".$type."' ORDER BY `id` DESC LIMIT $start, 10");
echo '<div class="razdel"></div>';
while($th = mysql_fetch_assoc($check)){
echo '<div class="menu_j"><a href="/things.php?act=buy&id='.$th['id'].'" class="top_menu_j"><img src="system/css/img/ind.png" alt="*"/> '.$th['name'].' </a></div>';
}
echo '<div class="razdel"></div>';
if($k_post > '10') echo str('/things.php?act=view&type='.$type.'&',$k_page,$page);
}
break;
case 'buy':
$ID = abs(intval($_GET['id']));
$things = mysql_fetch_assoc(mysql_query("SELECT * FROM `things` WHERE `id` = '".$ID."'"));
if($things == 0) error('Данная вещь не найдена');
else {
# ПОКУПКА ШМОТКИ #
if(isset($_REQUEST['buySuccess'])){
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user_things` WHERE `id_things` = '".$things['id']."' AND `id_user` = '$user[id]'"),0) == true) error('Эта вещь уже есть в вашем рюкзаке');
elseif($things['silver'] > $user['silver']) error('Недостаточно серебра для покупки');
elseif($things['gold'] > $user['gold']) error('Недостаточно золота для покупки');
else {
mysql_query("INSERT INTO `user_things` SET
`id_things` = '".$things['id']."',
`id_user` = '".$user['id']."',
`power` = '".$things['power']."',
`protection` = '".$things['protection']."',
`agility` = '".$things['agility']."',
`type` = '".$things['type']."'
"); // Добавляем вещь в рюкзак
mysql_query("UPDATE `user` SET
`silver` = `silver` - '".$things['silver']."',
`gold` = `gold` - '".$things['gold']."'
WHERE `id` = '".$user['id']."'"); // Снимаем монеты с игрока
$_SESSION['message'] = 'Вещь успешно куплена'; // Вывод сообщения о покупке
header('Location: /things.php?act=buy&id='.$things['id'].''); // Переадресация
}
}
///////////////////////////////////////////////////////
if($things['type'] == 'gloves') $types = 'Перчатки';
elseif($things['type'] == 'capa') $types = 'Капа';
elseif($things['type'] == 'shoes') $types = 'Обувь';
else $types = null;
///////////////////////////////////////////////////////
echo '<div class="razd55">';
echo '<table width="100%">';
echo '<tr>';
echo '<td valign="top" width="70px">';
echo '<img src="'.$things['img'].'" width="64px;" alt="'.$things['name'].'" title="'.$things['name'].'" />';
echo '</td>';
echo '<td valign="top" style="color: #fff; font-size: 13px;">';
echo '<div class="sh"> '.$things['name'].' </div>';
echo '<p class="tj">';
echo '<img src="/system/css/ico/power.png" alt="*" height="14"/> '.intval($things['power']).' ';
echo '<img src="/system/css/ico/protection.png" alt="*" height="14"/> '.intval($things['protection']).' ';
echo '<img src="/system/css/ico/agility.png" alt="*" height="14"/> '.intval($things['agility']).' <br/>';
echo '</p>';
echo '<b> Тип: </b> '.$types.' <br/>';
echo ''.($things['silver'] != '0' ? '<b> Серебро: </b> '.$things['silver'].' <br/>':'').'';
echo ''.($things['gold'] != '0' ? '<b> Золото: </b> '.$things['gold'].' <br/>':'').'';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<form action="/things.php?act=buy&id='.$things['id'].'" method="POST">';
echo '<input type="submit" name="buySuccess" value="Купить">';
echo '</form>';
echo '</div>';
echo '<div class="razdel"></div>';
}
break;
}
require_once 'system/foot.php';
?>