Файл: mylaf.ru/status/page.status.php
Строк: 70
<?
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';
$set['title']='История статусов';
include_once '../sys/inc/thead.php';
title();
if (isset($_GET['noblock'])){
$s=intval($_GET['noblock']);
$s=mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".intval($_GET['noblock'])."'"));
if ($s['id']==0)$err[]="Нет такого статуса";
if ($user['group_access']<3)$err[]="У вас недостаточно прав на это действие";
if (!isset($err)){
mysql_query("UPDATE `status` SET `block` = '0' WHERE `id` = '$s[id]' LIMIT 1");
msg("Статус успешно разблокирован");
}
}
if (isset($_GET['block'])){
$s=intval($_GET['block']);
$s=mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".intval($_GET['block'])."'"));
if ($s['id']==0)$err[]="Нет такого статуса";
if ($user['group_access']<3)$err[]="У вас недостаточно прав на это действие";
if (!isset($err)){
mysql_query("UPDATE `status` SET `block` = '1' WHERE `id` = '$s[id]' LIMIT 1");
msg("Статус успешно заблокирован");
}
}
err();
$ank=get_user($_GET['us']);
if (($user['level']>=1) || ($user['id']==$ank['id'])){
if (isset($_GET['del'])){
$del=intval($_GET['del']);
$del=mysql_fetch_array(mysql_query("SELECT * FROM `status` WHERE `id` = '".intval($_GET['del'])."'"));
if ($del['id']==0)$err[]="Нет такого статуса";
if (!isset($err)){
mysql_query("DELETE FROM `status` WHERE `id` = '".intval($_GET['del'])."'");
mysql_query("DELETE FROM `status_komm` WHERE `id_status` = '".intval($_GET['del'])."'");
mysql_query("DELETE FROM `status_klass` WHERE `id_status` = '".intval($_GET['del'])."'");
msg("Статус успешно реален");
}
}
}
err();
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `status` WHERE `id_user` = '$ank[id]'"), 0);
if ($k_post==0)msg("У этого пользователя нет ни одного статуса");
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `status` WHERE `id_user` = '$ank[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
echo "<div class='gmenu'>Всего статусов: $k_post</div>";
while($status=mysql_fetch_assoc($q)){
if ($status['block']==0){
$komm=mysql_result(mysql_query("SELECT COUNT(*) FROM `status_komm` WHERE `id_status` = '$status[id]'"), 0);
echo "<div class='form'>".output_text($status['msg'])." <b>(".vremja($status['time']).")</b><table><td class='w'><a href='page.komm.php?id=$status[id]'><img src='/status/img/komm.png' alt='' /> $komm</a></td><td class='w'><a href='page.klass.php?id=$status[id]'><img src='/style/icons/like.png' alt='' /> $status[klass]</a></td>";
} else {
echo "<div class='forum'>";
echo "<div class='err'>Этот статус заблокирован за нарушения <a href='/pravila/'>правил сайта</a></div><table>";
}
if ($user['group_access']>2){
if ($status['block']==0)echo "<td class='w'><a href='?us=".intval($_GET['us'])."&block=$status[id]'><img src='/style/icons/spam.png' alt='блок'></a></td></div>";
else echo "<td class='w'><a href='?us=".intval($_GET['us'])."&noblock=$status[id]'><img src='/style/icons/blc.png' alt='Снять блок'></a></td>";
}
if (($user['level']>=1) || ($user['id']==$ank['id']))echo "<td class='w'><a href='?us=$ank[id]&del=$status[id]'><img src='/style/icons/del.png' alt='удалить'></a></td>";
echo "</table></div>";
}
if ($k_page>1)str("?us=$ank[id]&",$k_page,$page);
include_once '../sys/inc/tfoot.php';
?>