Вход Регистрация
Файл: 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 <> 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);
?>
Онлайн: 0
Реклама