Файл: market/market.php
Строк: 179
<?php
require_once ('system/func.php');
$title = 'Торговый рынок';
require_once ('system/header.php');
auth();
if ($user['id'] < 1)
{
echo"<div class='block'>Вход Запрещен!</div>";
require_once ('system/footer.php');
exit;
}
$turnir = mysql_query("SELECT * FROM `ASUSTEM` WHERE `id` = '2' ORDER BY `id` LIMIT 1");
$turnir = mysql_fetch_array($turnir);
$id=num($_GET['id']);
if(isset($_GET['item']) && $_GET['id']){
if($turnir[djavola] < 1){
$_SESSION[msg] = "К сожалению ресурс закончился";
header('Location: ?');
exit();
}
if(isset($_GET['item'])){
if($user['gold'] < 1500){
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(1500-$user['gold'])." золота";
header('Location: ?');
exit();
}}
if(isset($_GET['item']) and isset($_GET['id'])){
$id=num($_GET['id']);
$item = $db->query("SELECT * FROM `item` WHERE `id` = '$id' AND `id_komplekt`='-3'")->fetch_assoc();
if(!$item){
$_SESSION['msg'] = 'не существует';
header('Location: ?');
exit();
}
if($db->query('SELECT * FROM `inv` WHERE `odeta` = "net" AND `id_user` = "'.$myID.'"')->num_rows + 1 > 20) {
$_SESSION[msg] = 'В сумке не хватает места';
header("Location: ?");
exit();
}
$db->query("INSERT INTO `inv` SET
`id_user` = '$myID',
`name` = '$item[name]',
`str` = '$item[str]',
`def` = '$item[def]',
`health` = '$item[health]',
`tip` = '$item[tip]',
`skill` = '$item[skill]',
`odeta` = 'net' ,
`item` = '$item[item]'");
mysql_query("update `users` set `gold` = '".($user['gold']-1500)."' where (`id` = '".$user['id']."')");
mysql_query("UPDATE `ASUSTEM` SET `djavola`=`djavola`-'1' WHERE `id` = '".$turnir[id]."' LIMIT 1");
$_SESSION[msg] = 'Получено <font color="#fff70e">'.$item[name].'</font>';
header("Location: ?");
exit();
}}
$turnir = mysql_query("SELECT * FROM `ASUSTEM` WHERE `id` = '2' ORDER BY `id` LIMIT 1");
$turnir = mysql_fetch_array($turnir);
$id=num($_GET['id']);
if(isset($_GET['item1']) && $_GET['id']){
if($turnir[stiitt] < 1){
$_SESSION[msg] = "К сожалению ресурс закончился";
header('Location: ?');
exit();
}
if(isset($_GET['item1'])){
if($user['gold'] < 450){
$_SESSION['msg'] = "Не хватает ".ico('icons','gold.png')." ".(450-$user['gold'])." золота";
header('Location: ?');
exit();
}}
if(isset($_GET['item1']) and isset($_GET['id'])){
$id=num($_GET['id']);
$item = $db->query("SELECT * FROM `item` WHERE `id` = '$id' AND `id_komplekt`='-2'")->fetch_assoc();
if(!$item){
$_SESSION['msg'] = 'не существует';
header('Location: ?');
exit();
}
if($db->query('SELECT * FROM `inv` WHERE `odeta` = "net" AND `id_user` = "'.$myID.'"')->num_rows + 1 > 20) {
$_SESSION[msg] = 'В сумке не хватает места';
header("Location: ?");
exit();
}
$db->query("INSERT INTO `inv` SET
`id_user` = '$myID',
`name` = '$item[name]',
`str` = '$item[str]',
`def` = '$item[def]',
`health` = '$item[health]',
`tip` = '$item[tip]',
`skill` = '$item[skill]',
`odeta` = 'net' ,
`item` = '$item[item]'");
mysql_query("update `users` set `gold` = '".($user['gold']-450)."' where (`id` = '".$user['id']."')");
mysql_query("UPDATE `ASUSTEM` SET `stiitt`=`stiitt`-'1' WHERE `id` = '".$turnir[id]."' LIMIT 1");
$_SESSION[msg] = 'Получено <font color="#fff70e">'.$item[name].'</font>';
header("Location: ?");
exit();
}}
switch(htmlspecialchars($_GET['act'])){
case 'buy':
$id = num($_GET['id']);
$time = time();
$item = mysql_fetch_assoc(mysql_query("SELECT * FROM `market` WHERE `id_user` != '".$user['id']."' and `id` = '".$id."'"));
if($item['cena'] < 50){
header('Location: /market/');
exit();
}
if($user['level'] > 24){
if($user['gold'] > $item['cena']){
mysql_query("INSERT INTO `inv` ( `name`,`str`,`def`,`health`,`skill`,`id_user`,`smitch`,`tip`,`odeta`,`item`,`smitch_shance`) VALUES('".$item['name']."', '".$item['str']."', '".$item['def']."', '".$item['health']."', '".$item['skill']."', '".$user['id']."', '".$item['smitch']."', '".$item['tip']."', '".$item['odeta']."', '".$item['item']."', '".$item['smitch_shance']."')");
mysql_query("UPDATE `users` SET `gold` = `gold` - '".$item['cena']."' WHERE `id` = '".$user['id']."'");
mysql_query("UPDATE `users` SET `gold` = `gold` + '".$item['cena']."' WHERE `id` = '".$item['id_user']."'");
mysql_query("DELETE FROM `market` where `id` = '".$id."'");
$text = '<a href="/profile/'.$user['id'].'"><img src="/images/icons/'.$user['side'].'.png"> '.$user['login'].'</a> купил ваш товар «'.$item['name'].'» на рынке за '.$item['cena'].' золотых ! ';
mysql_query("INSERT INTO `mail` SET `in` = '1', `out` = '".$item['id_user']."', `text` = '$text' , `time` = '".time()."'");
$kont = mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$item['id_user']."' && `id_kont` = '1' LIMIT 1"));
if(!$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$item['id_user']."', `id_kont` = '1', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$item['id_user']."' AND `id_kont` = '1'");
}
echo "<div class='block center'> Вещь успешно куплена и помещена к вам в инвентарь</div>";
echo "<div class='block'><center><a href='/inv' class='btn2'>Вернутся</a></center></div>";
exit();
}else{
echo "<div class='block center'> Нужно $item[cena] ".ico('icons','gold.png')." </div>";
echo "<div class='block'><center><a href='/market.php' class='btn2'>Вернутся</a></center></div>";
exit();
}}
break;
default;
$req = $db->query("SELECT * FROM `item` WHERE `id_komplekt`='-3'");
$avto=$req->num_rows;
if($avto>=1){
While($item = $req->fetch_assoc())
{
$reqd = mysql_query("SELECT * FROM `item` WHERE `id_komplekt`='-3' AND `tip` = '".$item['item']."'");
echo "<div class='block'>";
echo "<div class='oh'><img src='/images/items/tors/mmaga.png' style = 'width:48px; height:48px;' alt='*'/></div>";
echo " <img src='/images/items/tors/mmaga.png' style = 'width:16px; height:16px;' alt='*'/><a><font color='#FF8C00'>".$item['name']."</font></a><br>";
echo ico('icons', 'str.png')." $item[str] ";
echo ico('icons', 'def.png')." $item[def] ";
echo ico('icons', 'health.png')." $item[health]<br>";
$reqd = mysql_fetch_array($reqd);
$param_1 = $reqd['str']+$reqd['def']+$reqd['health'];
$param_2 = $item['str']+$item['def']+$item['health'];
if($param_1 > $param_2){
echo "-".($param_1-$param_2)." к параметрам";
}elseif($param_1 < $param_2){
echo "+".($param_2-$param_1)." к параметрам";
}
echo "<div style='clear:both;'></div>";
echo "<center><a href='?item&id=".$item['id']."' class='btn2'>Купить 1 за ".ico('icons','gold.png')."1500 </center></a>";
echo "<center>";
echo "В наличии осталось $turnir[djavola] ";
echo "</div>";
}
}
$req = $db->query("SELECT * FROM `item` WHERE `id_komplekt`='-2'");
$avto=$req->num_rows;
if($avto>=1){
While($item = $req->fetch_assoc())
{
$reqd = mysql_query("SELECT * FROM `item` WHERE `id_komplekt`='-2' AND `tip` = '".$item['item']."'");
echo "<div class='block'>";
echo "<div class='oh'><img src='/images/items/prav/morgentres.png' style = 'width:48px; height:48px;' alt='*'/></div>";
echo " <img src='/images/items/prav/morgentres.png' style = 'width:16px; height:16px;' alt='*'/><a><font color='#FF8C00'>".$item['name']."</font></a><br>";
echo ico('icons', 'str.png')." $item[str] ";
echo ico('icons', 'def.png')." $item[def] ";
echo ico('icons', 'health.png')." $item[health]<br>";
$reqd = mysql_fetch_array($reqd);
$param_1 = $reqd['str']+$reqd['def']+$reqd['health'];
$param_2 = $item['str']+$item['def']+$item['health'];
if($param_1 > $param_2){
echo "-".($param_1-$param_2)." к параметрам";
}elseif($param_1 < $param_2){
echo "+".($param_2-$param_1)." к параметрам";
}
echo "<div style='clear:both;'></div>";
echo "<center><a href='?item1&id=".$item['id']."' class='btn2'>Купить 1 за ".ico('icons','gold.png')."450 </center></a>";
echo "<center>";
echo "В наличии осталось $turnir[stiitt] ";
echo "</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 `users` where `id` = '".$shmot['id_user']."'"));
## Тип вещи ##
switch($shmot['tip']){
case 'golova':
$tip = 'Голова';
break;
case 'plechi':
$tip = 'Плечи';
break;
case 'tors':
$tip = 'Торс';
break;
case 'perchatki':
$tip = 'Перчатки';
break;
case 'lev':
$tip = 'Левая рука';
break;
case 'prav':
$tip = 'Правая рука';
break;
case 'nogi':
$tip = 'ноги';
break;
case 'obuv':
$tip = 'Обувь';
break;
}
## Качество ##
switch($shmot['skill']){
case '0':
$kachestvo = 'Простое';
$cena = 10;
break;
case '1':
$kachestvo = 'Обычное';
$cena = 100;
break;
case 10:
$kachestvo = 'Редкое';
$cena = 150;
break;
case 26:
$kachestvo = 'Эпическое';
$cena = 500;
break;
case 48:
$kachestvo = 'Легендарное';
$cena = 2500;
break;
case 100:
$kachestvo = 'Божественное';
$cena = 50000;
break;
case 200:
$kachestvo = 'Мифическое';
$cena = 100000;
break;
}
echo '<div class="block">';
echo "<div class='oh'><img src='/images/items/$shmot[tip]/$shmot[item].png' style='margin-right:3px;margin-top:-10px;'></div><img src='/images/snop/$shmot[skill].png' width='16px'> $shmot[name] - $tip - $kachestvo <br>";
echo '<img src="images/icons/smitch.png"> Заточка: '.$shmot['smitch'].' </br>';
echo "<div style='clear:both;'>";
echo "<div class=' center'>";
echo ico('icons', 'str.png')." $shmot[str] ";
echo ico('icons', 'def.png')." $shmot[def] ";
echo ico('icons', 'health.png')." $shmot[health]<br>";
echo "</div>";
echo ' Продавец: <a href="/profile/'.$b['id'].'"><img src="images/icons/'.$b['side'].'.png"> '.$b['login'].'</a></br>
Цена: '.$shmot['cena'].' <img src="images/icons/gold.png"> золота</br>';
echo "</div>";
echo "<center>";
if($shmot['id_user'] != $user['id']){
if($user['level'] > 24){
echo '<a href="/city/market/buy/'.$shmot['id'].'" class="btn2">Купить</a></div>';
}
if($user['level'] < 25){
echo '<div class=" center">Купить товар вы сможете достигнув 25 ур.</div> </div>';
}
echo '</div>';
}else{
echo '<div class=" center">Товар ещё не продан</div> </div>';
}
}
}
echo '</div>';
echo '</div>';
}
echo '<div class="block">';
if ($k_page > 1) {
echo str('/market.php?',$k_page,$page);
}
echo '</div>';
echo "<a href='/rinok' class='link'>".ico('icons','arrow.png')."
Вернуться назад</a>";
require_once ('system/footer.php');
?>