Файл: iwup.biz/aukcionnew.php
Строк: 78
<?php
$mt=microtime(1);
$time=time();
$timenext=$time+24*3600*0.5;
include('db.php');
include('ses.php');
include('auth.php');
include('nast.php');
include('shapka.php');
if($_SESSION['auth'])
{
print '</div><div class="top">Аукцион</div><div class="ma">';
$info=mysql_fetch_assoc(mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]'"));
if($info['status']<3)
print "Вы забанены<br />
Свяжитель с администрацией для выяснения причин<br />
";
else
{
$result=mysql_query("SELECT * from `aukcion` order by `gid` DESC limit 1 ");
//Если еще не было игр:
if(!mysql_num_rows($result))
{
mysql_query("INSERT into `aukcion` VALUES('0','$time','$time','2','2.5','No gamer','$timenext','0')");
mysql_free_result($result);
$result=mysql_query("SELECT * from `aukcion` order by `gid` DESC limit 1 ");
}
$game=mysql_fetch_assoc($result);
if($game['timelast']<$time-12*3600)
{
mysql_query("UPDATE `user` SET `win`=`win`+'$game[bank]',`winnow`=`winnow`+'$game[bank]',`balans`=`balans`+'$game[bank]' WHERE `login`='$game[login]'");
mysql_query("INSERT into `aukcion` VALUES('0','$time','$time','2','2.5','No gamer','$timenext','0')");
mysql_free_result($result);
$result=mysql_query("SELECT * from `aukcion` order by `gid` DESC limit 1 ");
$game=mysql_fetch_assoc($result);
}
$lastwin=mysql_fetch_assoc(mysql_query("SELECT * from `aukcion` WHERE `gid`<$game[gid] ORDER by `gid` DESC"));
if($lastwin['login']==$_SESSION['login'])
print 'Вы не можете участвовать в этой игре. Дождитесь следующей<br />';
elseif(!isset($_GET['act']))
{
print "Текущая ставка: ".round($game['stavka'],2)."р.<br />";
print "Минимальный шаг увеличения ставки 50 копеек<br />";
print "<form action='aukcionnew.php?ses=$ses&act=do' method='post' >Ставка:<br /><input name='stavka' type='text' value='".round($game['stavka']+0.51,2)."' size="4"/><br /><input type='submit' value='Сделать ставку'/></form>";
}
else
{
$err='';
$stavka=floatval($_POST['stavka']);
if($stavka>$info['balans'])
$err.='Недостаточно средств на счету<br />';
if($stavka<$game['stavka']+0.5)
$err.="Минимальный шаг увеличения ставки 0.5 рубля<br />";
if($err)
print $err;
else
{
mysql_query("UPDATE `user` SET `lose`=`lose`+'$stavka',`balans`=`balans`-'$stavka',`losenow`=`losenow`+'$stavka' WHERE `uid`='$_SESSION[uid]'");
$tobank=$stavka*0.75;
mysql_query("UPDATE `aukcion` SET `bank`=`bank`+'$tobank',`timelast`='$time',`login`='$_SESSION[login]',`stavka`='$stavka',`allstav`=`allstav`+1 WHERE `gid`='$game[gid]'");
mysql_query("INSERT into `aukcionstav` VALUES('0','$game[gid]','$time','$stavka','$_SESSION[login]')");
print "Ваша ставка успешно добавлена<br />";
}
}
print "><a href="aukcion.php?ses=$ses">Аукцион</a><br />";
}
print '</div><div class="down"><a href="enter.php?ses='.$ses.'">Личный кабинет</a><br /></div><div>';
}
else
{
print 'Авторизация не удалась.Возможго вы ввели неверный логин или пароль, либо истекло время жизни сессии<br /><a href="index.php">повторить ввод</a><br />';
}
include('foot.php');
?>