Файл: impwar.tk/lot_price.php
Строк: 139
<?php
require_once('conf/dbc.php');
require_once('conf/session_start.php');
require_once('conf/ban.php');
if ((!isset($_SESSION['id'])) and (!isset($_SESSION['nick']))) {
?>
<script type="text/javascript">
document.location.href = "reg.php?err_login=1";
</script>
<?php
}
$H=getenv("HTTP_REFERER");
if (empty($H)) {
?>
<script type="text/javascript">
document.location.href = "index.php";
</script>
<?php
exit();
}
$user_id = abs(intval($_SESSION['id']));
$lot = abs(intval($_GET['lot']));
if (empty($lot)) {
?>
<script type="text/javascript">
document.location.href = "a_clothes.php";
</script>
<?php
exit();
}
$query_lot = "Select thing_id, price,price_now, price_user from auction where id_lot='$lot' limit 1";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД');
$row_lot = mysqli_fetch_array($result_lot);
if ($row_lot == 0) {
?>
<script type="text/javascript">
document.location.href = "a_clothes.php";
</script>
<?php
exit();
}
/////////////////Лот не пустой и он существует.
$thing=$row_lot['thing_id'];
$query = "Select user_id, inf_id, type from things where thing_id='$thing' limit 1";
$result = mysqli_query($dbc, $query) or die ('Ошибка передачи запроса к БД2');
$row = mysqli_fetch_array($result);
if ($row['user_id'] == $_SESSION['id']) {
?>
<script type="text/javascript">
document.location.href = "a_clothes.php";
</script>
<?php
exit();
}
////////////////////////////Шмотка есть и она не принадлежит пользователю.
$type = abs(intval($_GET['type']));
if (empty($type)) {
$type=2;
}
if ($type <> 1 and $type <>2) {
?>
<script type="text/javascript">
document.location.href = "a_clothes.php";
</script>
<?php
exit();
}
$new_price= ($row_lot['price_now']+($row_lot['price_now']*0.10));
$new_price = round($new_price);
if ($new_price >= $row_lot['price'] and $type==1) {
?>
<script type="text/javascript">
document.location.href = "a_clothes.php";
</script>
<?php
exit();
}
$tip = $row['type'];
$inf_cl = $row['inf_id'];
if ($tip == 1) {
$query_inf = "Select name from clothes where clothes_id = '$inf_cl' limit 1";
$result_inf = mysqli_query($dbc, $query_inf) or die ('Ошибка передачи запроса к БД');
$row_inf = mysqli_fetch_array($result_inf);
}//Назваине брони
if ($tip == 2) {
$query_inf = "Select name from pistols where pistols_id = '$inf_cl' limit 1";
$result_inf = mysqli_query($dbc, $query_inf) or die ('Ошибка передачи запроса к БД');
$row_inf = mysqli_fetch_array($result_inf);
}//Название Пистолета
if ($tip == 3) {
$query_inf = "Select name from weapons where weapons_id = '$inf_cl' limit 1";
$result_inf = mysqli_query($dbc, $query_inf) or die ('Ошибка передачи запроса к БД');
$row_inf = mysqli_fetch_array($result_inf);
}//Название оружия
if ($tip == 1) {
$query_inf = "Select name from shlem where shlem_id = '$inf_cl' limit 1";
$result_inf = mysqli_query($dbc, $query_inf) or die ('Ошибка передачи запроса к БД');
$row_inf = mysqli_fetch_array($result_inf);
}//Назваине шлема
$name=$row_inf['name'];
////////////////////На всё проверили и тип тоже и на превышении цены.
$user_id=abs(intval($_SESSION['id']));
$query_u = "Select money from users where id = '$user_id'";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД4');
$row_u = mysqli_fetch_array($result_u);
$money = $row_u['money'];
if ($type == 1) {
if ($money <$new_price) {
?>
<script type="text/javascript">
document.location.href="lot.php?lot=<?php echo "$lot" ?>&err=1";
</script>
<?php
exit();
}
else {
$query_u = "update users set money=money-'$new_price' where id='$user_id' limit 1";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД5');
$query_lot = "update auction set price_now='$new_price', price_user='$user_id' where id_lot='$lot' limit 1";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
if ($row_lot['price_user'] <> 0) {
$user = $row_lot['price_user'];
$price_now = $row_lot['price_now'];
$query_lot = "insert into message (`type`, `ot`, `dlya`, `text`, `thing`, `time`, `reading`, `delite_ot`, `delite_dlya`) values (6, '$lot', '$user', '$name', '$price_now', NOW(),0,0,0)";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
$query_u = "update users set message=message+1 where id='$user' limit 1";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД5');
}
}
}
if ($type==2) {
if ($money <$row_lot['price']) {
?>
<script type="text/javascript">
document.location.href="lot.php?lot=<?php echo "$lot" ?>&err=2";
</script>
<?php
exit();
}
else {
$price_buy=$row_lot['price'];
$price_buy=($price_buy*0.9);
$need_money = $row_lot['price'];
$query_u = "update users set money=money-'$need_money', message=message+1 where id='$user_id'";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД5');
$query_lot = "insert into message (`type`, `ot`, `dlya`, `text`, `thing`, `time`, `reading`, `delite_ot`, `delite_dlya`) values (7, '', '$user_id', '$name', '$thing', NOW(),0,0,0)";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
$query_lot = "delete from auction where id_lot='$lot'";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
$user_thing=$row['user_id'];
$query_u = "update users set message=message+1 where id='$user_thing'";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД5');
$query_lot = "insert into message (`type`, `ot`, `dlya`, `text`, `thing`, `time`, `reading`, `delite_ot`, `delite_dlya`) values (8, '', '$user_thing', '$name', '$price_buy', NOW(),0,0,0)";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
if ($row_lot['price_user'] <> 0) {
$user = $row_lot['price_user'];
$price_now = $row_lot['price_now'];
$query_lot = "insert into message (`type`, `ot`, `dlya`, `text`, `thing`, `time`, `reading`, `delite_ot`, `delite_dlya`) values (6, '$lot', '$user', '', '$price_now', NOW(),0,0,0)";
$result_lot = mysqli_query($dbc, $query_lot) or die ('Ошибка передачи запроса к БД6');
$query_u = "update users set message=message+1 where id='$user'";
$result_u = mysqli_query($dbc, $query_u) or die ('Ошибка передачи запроса к БД5');
}
}
}
///////////////
?>
<script type="text/javascript">
document.location.href="<?php echo "$H" ?>";
</script>
<?php
mysqli_close($dbc);
?>