Файл: auction/index.php
Строк: 95
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
function otschet($time_const, $time_p) {
$time_v = ($time_const+$time_p-time());
if ($time_v > 3600)
$time_v = intval($time_v/3600).' час.';
else if ($time_v < 3600 && $time_v >=0)
$time_v = intval($time_v/60).' мин.';
else
$time_v = 'Закрыто';
return $time_v;
}
// заголовок страницы
$set['title'] = 'Аукцион';
include_once '../sys/inc/thead.php';
title();
aut();
err();
if (isset($_GET['id']) && isset($user)) {
$auct = mysql_fetch_assoc(mysql_query("SELECT * FROM `auction` WHERE `id` = '".intval($_GET['id'])."' "));
$auct2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `auction_st` WHERE `id_auction` = '".intval($_GET['id'])."' "));
if (isset($_POST['stavka']) && isset($user) && $auct['time']>$time-$auct2['time']) {
$st = intval($_POST['stavka']);
if ($st > $user['balls'])
echo '<div class = "err">У вас нет столько баллов</div>';
else {
mysql_query("UPDATE `auction_st` SET `balls` = '".($auct2['balls']+$st)."', `id_user` = '".$user['id']."' WHERE `id_auction` = '".intval($_GET['id'])."' ");
$_SESSION['message'] = 'Принято. Ставка: '.$st.' балл.</div>';
header("Location: index.php?id=".$_GET['id']);
exit;
}
}
$us = mysql_fetch_assoc(mysql_query("SELECT `nick` FROM `user` WHERE `id` = '".$auct2['id_user']."' "));
echo '<div class = "mess">'.$auct['name'].'</div>';
if ($auct2['type'] == 'liders')
$type = 'Лидеры';
if ($auct2['type'] == 'gift')
$type = 'Подарки';
if ($auct2['type'] == 'ocenka')
$type = 'Оценка 5+';
if ($auct2['type'] == 'nevidimka')
$type = 'Невидимка';
echo '<div class = "nav2"><b>Тип:</b></а> '.$type.', на '.($auct2['time_st']/3600).' час.<br />';
echo '<b>Текущая ставка:</b> '.$auct2['balls'].' балл. <a href="/info.php?id='.$auct2['id_user'].'">'.$us['nick'].'</a><br />
<b>У вас:</b> '.$user['balls'].' балл.
<br />';
if ($auct['time']>$time-$auct2['time']) {
echo '<br /><form action = "index.php?id='.$_GET['id'].'" method = "POST">
<b>Ваша ставка:</b>
<br />
<input name = "stavka" size = "10" value = "'.($auct2['balls']+5).'">
<input type = "submit" value = "Ок">
<br />
</form>';
echo '<br />';
}
echo '<b>До закрытия:</b> '.otschet($auct['time'], $auct2['time']).'<br />
<b>Общее время:</b> '.($auct2['time']/3600).' час.<br />
</div>';
}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `auction`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo '<table class="post">';
if ($k_post == 0)
{
echo '<div class="mess">';
echo 'Нет открытых аукционов';
echo '</div>';
}
$q=mysql_query("SELECT * FROM `auction` ORDER BY id DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q))
{
/*-----------зебра-----------*/
if ($num==0){
echo '<div class="nav1">';
$num=1;
}
elseif ($num==1){
echo '<div class="nav2">';
$num=0;
}
/*---------------------------*/
$inf = mysql_fetch_assoc(mysql_query("SELECT * FROM `auction_st` WHERE `id_auction` = '".intval($post['id'])."' "));
$who = mysql_fetch_assoc(mysql_query("SELECT `nick` FROM `user` WHERE `id` = '".$inf['id_user']."' "));
if ($inf['id_user']==0)
$who['nick'] = null;
if ($post['time']<$time-$inf['time'])
$status = '<span style = "color:red;">Окончен</span>';
echo '<img src = "/style/icons/uslugi.gif"> <a href="?id='.$post['id'].'">' . htmlspecialchars($post['name']) . '</a> ' . vremja($post['time']) . ' <a href="/info.php?id='.$inf['id_user'].'">'.$who['nick'].'</a> '.@$status.'</a><br />';
echo '</div>';
}
echo "</table>n";
if ($user['level'] >= 6)
echo '<div class = "foot"><a href="admin/">Управление аукционами</a></div>';
if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
include_once '../sys/inc/tfoot.php';
?>