include '../../sys/inc/start.php';
include '../../sys/inc/compress.php';
include '../../sys/inc/sess.php';
include '../../sys/inc/home.php';
include '../../sys/inc/settings.php';
include '../../sys/inc/db_connect.php';
include '../../sys/inc/ipua.php';
include '../../sys/inc/fnc.php';
include '../../sys/inc/user.php';
$set['title']='Статусы';
include '../../sys/inc/thead.php';
title();
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `status` WHERE `id` = '".my_esc($_GET['id'])."' LIMIT 1",$db), 0)==0){header("Location: index.php?".SID);exit;}
$status=mysql_fetch_assoc(mysql_query("SELECT * FROM `status` WHERE `id` = '".my_esc($_GET['id'])."' LIMIT 1"));
$anketa=mysql_fetch_assoc(mysql_query("SELECT `id`,`group_access` FROM `user` WHERE `id` = $status[id_user] LIMIT 1"));
/* Бан пользователя */
if ((!isset($user) || $user['group_access'] == 0) && mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `razdel` = 'all' AND `id_user` = '$anketa[id]' AND (`time` > '$time' OR `navsegda` = '1')"), 0)!=0)
{
aut();
?>
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$anketa[id]' AND `time` > '$time'"), 0)!=0)
{
$q=mysql_query("SELECT * FROM `ban` WHERE `id_user` = '$anketa[id]' AND `time` > '$time' ORDER BY `time` DESC LIMIT 5");
while ($post = mysql_fetch_assoc($q))
{
echo "Забанен до: ".vremja($post['time'])."\n";
echo "Причина: ".output_text($post['prich'])." \n";
}
}
echo ' Этот пользователь был заблокирован за нарушение правил сайта vaulov.Ru ';
echo '
';
include H.'sys/inc/tfoot.php';
exit;
}
$uSet = mysql_fetch_array(mysql_query("SELECT * FROM `user_set` WHERE `id_user` = '$anketa[id]' LIMIT 1"));
$frend=mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE (`user` = '$user[id]' AND `frend` = '$anketa[id]') OR (`user` = '$anketa[id]' AND `frend` = '$user[id]') LIMIT 1"),0);
$frend_new=mysql_result(mysql_query("SELECT COUNT(*) FROM `frends_new` WHERE (`user` = '$user[id]' AND `to` = '$anketa[id]') OR (`user` = '$anketa[id]' AND `to` = '$user[id]') LIMIT 1"),0);
$black =mysql_fetch_assoc(mysql_query("SELECT * FROM `user_black` WHERE `id_user` = '".$anketa['id']."' AND `id_black` = '".$user['id']."' AND `razdel` LIKE '%info%' AND (`time`='0' OR `time`>'$time' ) LIMIT 1"));
if($black){$_SESSION['err']='Вы находитесь в чёрном списке этого пользователя!'; header('location:/id'.$user['id']);exit;}
if ($anketa['id'] != $user['id'] && $user['group_access'] == 0)
{
if (($uSet['privat_str'] == 2 && $frend != 2) || $uSet['privat_str'] == 0) // Начинаем вывод если стр имеет приват настройки
{
if ($anketa['group_access']>1)echo "
";
}
include '../../sys/inc/tfoot.php';
exit;
}
if ($uSet['privat_str'] == 0) // Если закрыта
{
echo '
';
echo 'Пользователь запретил комментировать его статусы!';
echo '
';
include '../../sys/inc/tfoot.php';
exit;
}
}
if (isset($_GET['spam']) && isset($user))
{
$mess = mysql_fetch_assoc(mysql_query("SELECT * FROM `status_komm` WHERE `id` = '".my_esc($_GET['spam'])."' limit 1"));
$spamer = get_user($mess['id_user']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `spamus` WHERE `id_user` = '$user[id]' AND `id_spam` = '$spamer[id]' AND `razdel` = 'status_komm' AND `spam` = '".$mess['msg']."'"),0)==0)
{
if (isset($_POST['msg']))
{
if ($mess['id_user']!=$user['id'])
{
$msg=my_esc($_POST['msg']);
if (strlen2($msg)<3)$err='Укажите подробнее причину жалобы';
if (strlen2($msg)>1512)$err='Длина текста превышает предел в 512 символов';
if($spamer['id']==6 || $spamer['id']==0)$err='Ошибка!';
if(isset($_POST['types'])) $types=my_esc($_POST['types']);
else $types='0';
if (!isset($err))
{
mysql_query("INSERT INTO `spamus` (`id_object`, `id_user`, `msg`, `id_spam`, `time`, `types`, `razdel`, `spam`) values('$status[id]', '$user[id]', '$msg', '$spamer[id]', '$time', '$types', 'status_komm', '".$mess['msg']."')");
$_SESSION['message'] = 'Заявка на рассмотрение отправлена';
header("Location: ?id=$status[id]&spam=$mess[id]&page=".my_esc($_GET['page'])."");
exit;
}
}
}
}
aut();
err();
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `spamus` WHERE `id_user` = '$user[id]' AND `id_spam` = '$spamer[id]' AND `razdel` = 'status_komm'"),0)==0)
{
echo "
Ложная информация может привести к блокировке ника.
Если вас постоянно достает один человек - пишет всякие гадости, вы можете добавить его в черный список.
";
echo "\n";
}else{
echo "
Жалоба на $spamer[nick] будет рассмотрена в ближайшее время.
";
}
echo' Статус создан: '.vremja($status['time']).'';
echo "
";
echo "
\n";
echo "Комментарии:\n";
echo "
";
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `status_komm` WHERE `id_status` = '".my_esc($_GET['id'])."'"),0);
$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_komm` WHERE `id_status` = '".my_esc($_GET['id'])."' ORDER BY `id` $sort LIMIT $start, $set[p_str]");
echo "
\n";
if ($k_post==0)
{
echo "
\n";
echo "Нет сообщений\n";
echo "
";
}
while ($post = mysql_fetch_assoc($q))
{
/*-----------зебра-----------*/
if ($num==0){
echo '
';
$num=1;
}elseif ($num==1){
echo '
';
$num=0;
}
/*---------------------------*/
$ank=mysql_fetch_assoc(mysql_query("SELECT `id`,`group_access` FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
echo avatar($ank['id'], true, 50). group($ank['id']).user::nick($ank['id'],1,1,1). on_status($ank['id']) . online($ank['id']).' '.vremja($post['time']) .'
';
echo' ';
$postBan = mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE (`razdel` = 'all') AND `post` = '1' AND `id_user` = '$ank[id]' AND (`time` > '$time' OR `navsegda` = '1')"), 0);
if ($postBan == 0) // Блок сообщения
{
echo output_text($post['msg'])." \n";
}else{
echo output_text($banMess).' ';
}
if (isset($user) && $ank['id'] != $user['id'])echo "Ответить ";
echo "
";
if ($ank['id']!=$user['id'] && $ank['id']!=6 && $ank['id']!=0)echo " ";
echo"
";
if (isset($user) && ($user['group_access']>7 || $user['id']==$ank['id']))
{
echo "
";
echo " ";
echo "
";
}
echo "
";
}
if ($k_page>1)str("komm.php?id=".$status['id'].'&',$k_page,$page); // Вывод страниц
if (isset($user))
{
echo"