Файл: neuder/game/market.php
Строк: 53
<?php
require_once ('../config/func.php');
$title = 'Торговый рынок';
require_once ('../config/header.php');
echo auth();
if($user['work'] == 'nowork'){
echo err('Для того что бы пройти на рынок, вы должны быть гражданином города, для этого получите любую профессию');
exit;
}
switch(htmlspecialchars($_GET['act'])){
case 'buy':
$id = num($_GET['id']);
$time = time();
$sh = mysql_fetch_assoc(mysql_query("SELECT * FROM `market` WHERE `id_user` != '".$user['id']."' and `id` = '".$id."'"));
if($sh['cena'] < 10){
header('Location: /city/market/');
exit();
}
$my = mysql_fetch_assoc(mysql_query("SELECT * FROM `inventar` WHERE `class` = '".$sh['class']."' and `id_user` = '".$user['id']."'"));
if($my > 0){
echo err('У вас уже есть вещь такого типа');
exit();
}
$text = ' <a href="/pers/'.$user['id'].'/"><img src="/style/race/'.$user['side'].'.png"> '.$user['login'].'</a> купил ваш товар «'.$sh['name'].'» на рынке!';
if($user['gold'] > $sh['cena']){
mysql_query("INSERT INTO `inventar` ( `name`,`sila`,`lovk`,`def`,`hp`,`class`,`id_user`,`img`,`status`, `level`, `up`) VALUES('".$sh['name']."', '".$sh['sila']."', '".$sh['lovk']."', '".$sh['def']."', '".$sh['hp']."', '".$sh['class']."', '".$user['id']."', '".$sh['img']."', 'off', '".$sh['level']."', '".$sh['up']."')");
mysql_query("UPDATE `user` SET `gold` = `gold` - '".$sh['cena']."' WHERE `id` = '".$user['id']."'");
mysql_query("UPDATE `user` SET `gold` = `gold` + '".$sh['cena']."' WHERE `id` = '".$sh['id_user']."'");
mysql_query("DELETE FROM `market` where `id` = '".$id."'");
mysql_query("INSERT INTO `log` SET `text` = '".$text."', `user_id`= '".$sh['id_user']."', `time` = '".$time."'");
echo err('Вещь успешно куплена и помещена к вам в инвентарь');
exit();
}else{
echo err('Нужно '.$sh['cena'].' <img src="/style/spach/gold.png"> ');
exit();
}
break;
default;
echo '<div class="stone"></div>';
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(cena) FROM `market`"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
if($prov2 = '0') {
echo '<div class="block center">Нет вещей в продаже</div><div class="stone"></div>';
} else {
$prov = mysql_num_rows(mysql_query("SELECT * FROM `market`"));
$inv_info = mysql_query("SELECT * FROM `market` ORDER BY `id` DESC LIMIT $start, $max");
while($shmot = mysql_fetch_assoc($inv_info)) {
$b = mysql_fetch_assoc(mysql_query("select * from `user` where `id` = '".$shmot['id_user']."'"));
echo '<div class="block">';
echo ' '.$shmot['name'].'<br/>
Улучшена: '.$shmot['up'].' раз</br>
Продавец: <a href="/pers/'.$b['id'].'/"><img src="/style/race/'.$b['side'].'.png"> '.$b['login'].'</a></br>
Цена: '.$shmot['cena'].' <img src="/style/spach/gold.png"> золота</br>';
if($shmot['sila'] != 0) {
echo '<img src="/icon/sila.png"> Сила: + '.$shmot['sila'].'</br>';
}
if($shmot['lovk'] != 0){
echo '<img src="/icon/lovk.png"> Ловкость: + '.$shmot['lovk'].'</br>';
}
if($shmot['def'] != 0){
echo '<img src="/icon/zahita.png"> Защита: + '.$shmot['def'].' </br>';
}
if($shmot['hp'] != 0){
echo '<img src="/style/spach/hp.png"> Здоровье: + '.$shmot['hp'].'</br>
';
}
if($shmot['id_user'] != $user['id']){
echo '</div><div class="list"><li><a href="/city/market/buy/'.$shmot['id'].'/">Купить</a></li></div><div class="stone"></div>';
}else{
echo ' </div><div class="block center">Товар ещё не продан</div>';
}
}
}
echo '</div>';
echo '<div class="list"><li><a href="/city/market/"><img src="/icon/arrow.png"> Назад</a></div>';
echo '</div>';
}
if ($k_page > 1) {
echo str('/city/market/?',$k_page,$page);
}
require_once('../config/footer.php');
?>