Файл: mylaf.ru/user/onstatus.php
Строк: 41
<?
$corec = $_SERVER['DOCUMENT_ROOT'];
require_once $corec.'/sys/inc/core.php';
only_reg();
$set['title']='Online Статус';
require_once $corec.'/sys/inc/thead.php';
title();
echo "<table><td class='block'><a href='/pages/servis.php'>Сервисы</a></td><td class='block'><a href='colorstatus.php'>Цвет статуса</a></td></table>";
if (isset($_GET['ok'])){
$s=intval($_GET['ok']);
$s= mysql_fetch_assoc(mysql_query("SELECT * FROM `onstatus` WHERE `id` = '".intval($_GET['ok'])."' LIMIT 1"));
if ($s['id']==$user['onstatus'])$err[]="Этот статус уже установлен у вас.";
if ($user['level']==0){
if ($s['admin']==1)$err[]="Этот статус доступен только администрации!";
}
if ($s['id']==0)$err[]="Нет такого статуса";
if ($user['balls']<$s['cena'])$err[]="У вас недостаточно баллов для покупки этого статуса.";
if (!isset($err)){
mysql_query("UPDATE `user` SET `onstatus` = '$s[id]' WHERE `id` = '".$user['id']."'");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']-$s['cena'])."' WHERE `id` = '$user[id]' LIMIT 1");
msg("Вы успешно купили онлайн статус ".htmlspecialchars($s['name'])."");
echo "<a href='/pages/servis.php'><div class='gmenu'><img src='/style/glavnaya.gif'> В дополнительные сервисы</div></a>";
include_once '../sys/inc/tfoot.php';
}
}
err();
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `onstatus`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0)
{
msg("Пока нет ни одного статуса");
}
$q=mysql_query("SELECT * FROM `onstatus` ORDER BY cena ASC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q))
{
echo "<a href='?ok=$post[id]'><div class='forum'><font color='red'> ".htmlspecialchars($post['name'])." </font> <b>($post[cena] б.)</b>";
if ($post['admin']==0)echo " (<font color='green'>Доступен всем</font>) ";
else echo " (<font color='red'>Доступен только администрации</font>) ";
if ($user['onstatus']==$post['id'])echo " <img src='/style/glavnaya.gif' alt='«'>";
echo "</div></a></center>";
}
if ($k_page>1)str("onstatus.php?",$k_page,$page);
require_once $corec.'/sys/inc/tfoot.php';
?>