Вход Регистрация
Файл: minichat/index.php
Строк: 116
<?php
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';
if (isset(
$_GET['delall']) && isset($user) && $user['level']>0){
$set['title']="Очистка мини-чата";
include_once 
'../sys/inc/thead.php';
title();
if (isset(
$_GET['ok']) && isset($user) && $user['level']>0){
if (isset(
$_GET['du']))$du=" WHERE `id_user` = '".intval($_GET['du'])."' ";
else 
$du="";
mysql_query("DELETE FROM `minichat`$du");
mysql_query("INSERT INTO `private` (`id_user`, `time`, `msg`) values('0', '$time', '[url=/id".$user['id']."]".$user['nick']."[/url] очистка мини-чата')");
header("location: ?$passgen");
}
if (isset(
$_GET['user'])){
$duser=get_user($_GET['user']);
$text="от постов пользователя $duser[nick]";
$get="&du=$duser[id]";
}
echo 
"<div class='msg'>Вы действительно хотите очистить мини-чат $text?</div>";
echo 
"<table><td class='block'><a href='?delall&ok$get'>Да, очистить</a></td>";
echo 
"<td class='block'><a href='?$passgen'>Назад</a></td></table>";
include_once 
'../sys/inc/tfoot.php';
}
if (isset(
$_GET['mypost']))$set['title']="Мини-чат - мои посты";
else if (isset(
$_GET['myotvet']))$set['title']="Мини-чат - ответы мне";
else if (isset(
$_GET['userpost'])){
$usp=get_user($_GET['userpost']);
$set['title']="Посты $usp[nick] ";
}
else 
$set['title']="Мини-чат";
include_once 
'../sys/inc/thead.php';
title();
if (isset(
$_GET['del']) && isset($user) && $user['level']>0){
$del=mysql_fetch_assoc(mysql_query("SELECT * FROM `minichat` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"));
mysql_query("DELETE FROM `minichat` WHERE `id` = '$del[id]'");
msg("Сообщение успешно удалено.");
}
if (isset(
$_POST['obnov']))header("location:?".md5($passgen)."");
if (isset(
$_POST['ok']) && isset($user)){
$otv=get_user($_GET['otv']);
$uid=$otv['id'];
if (isset(
$_GET['otv'])){
$msg="[url=/id$uid] ".$otv['nick']." [/url], ".my_esc($_POST['msg'])."";
$otvetus=", '$otv[id]'";
$otvetid=",`id_otvet`";
if (
$otv['minichatjurnal']==1)mysql_query("INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$uid', 'Пользователь $user[nick] ответил вам в [url=/minichat/?myotvet=$uid]Мини-чате[/url]', '$time')");
} else {
$msg=my_esc($_POST['msg']);
$otvetid="";
$otvetus="";
}
if (
strlen2($msg)>1024)$err='Сообщение слишком длинное';
if (
strlen2($msg)<2)$err='Короткое сообщение';
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `minichat` WHERE `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0)$err='Ваше сообщение повторяет предыдущее';
if(!isset(
$err)){
mysql_query("INSERT INTO `minichat` (`id_user`, `time`, `msg`$otvetid) values('$user[id]', '$time', '".$msg."'$otvetus)");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+1)."' WHERE `id` = '$user[id]' LIMIT 1");
msg('Сообщение успешно принято');
}
}
err();
if(isset(
$user)){
$mypost=mysql_result(mysql_query("SELECT COUNT(*) FROM `minichat` WHERE `id_user` = '".$user['id']."'"),0);
$myotvet=mysql_result(mysql_query("SELECT COUNT(*) FROM `minichat` WHERE `id_otvet` = '".$user['id']."'"),0);
echo 
"<table><td class='block'><a href='?mypost'>Мои посты $mypost</a></td><td class='block'><a href='?myotvet'>Ответы мне $myotvet</a></td></table>";
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$user[id]' AND `razdel` = '1' AND `time` > '$time'"), 0)!=0){
echo 
"<div class='mess'>Вы не можете писать в Мини-Чате пока не истечет срок нарушения.</div>";
} else {
if (isset(
$_GET['otvet'])) echo "<form method='post' action='?otv=".intval($_GET['otvet'])."&".md5($passgen)."'>Ответ: ".u($_GET['otvet']).""; else echo "<form method='post' action='?".md5($passgen)."'>";
echo 
"<textarea name='msg' style='height:25px'></textarea>";
echo 
"<input type='submit' name='ok' value='Сказать' style='width:49%'> <input type='submit' name='obnov' value='Обновить' style='width:49%'></form>";
}
}
if (isset(
$_GET['mypost']))$sort=" WHERE `id_user` = '$user[id]' ";
else if (isset(
$_GET['userpost']))$sort=" WHERE `id_user` = '".intval($_GET['userpost'])."' ";
else if (isset(
$_GET['myotvet']))$sort=" WHERE `id_otvet` = '$user[id]' ";
else 
$sort="";
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `minichat`$sort"),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 `minichat`$sort ORDER BY `id` DESC LIMIT $start$set[p_str]");
if (
$k_post==0){
if (isset(
$_GET['mypost']))msg("Вы еще не писали в мини-чате");
else if (isset(
$_GET['userpost'])){
$usp=get_user($_GET['userpost']);
msg("У пользователя ".$usp['nick']." нет постов в Мини-чате!");
}
else if (isset(
$_GET['myotvet']))msg("Вам еще никто не отвечал");
else 
msg("Здесь еще никто не писал. Будь первым.:) ");
}
while (
$post mysql_fetch_assoc($q)){
$ank=get_user($post['id_user']);
if (
$num==0){    echo '<div class="nav1">';    $num=1;}elseif ($num==1){    echo '<div class="nav2">';    $num=0;}
echo 
"".us($ank['id'])."  ".vremja($post['time'])."<br /> n";
echo 
output_text($post['msg'])."";
echo 
"<table>";
if (isset(
$user) && $user['level']>0){
echo 
"<td class='w'><a href='?del=$post[id]'>Удалить </a></td>";
}
echo 
"<td class='w'><a href='?otvet=$post[id_user]&".md5($passgen)."'> Ответ</a></td></table>";
echo 
"</div>";
}
if (
$k_page>1)str("?",$k_page,$page);
echo 
"<a href='/user/settings/set_minichat.php'><div class='gmenu'><img src='/style/icons/settings.png'/> Настройки</div></a>";
$k_o=mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > '".(time()-200)."' AND `url` like '/minichat/%'"), 0);
echo 
"<a href='online.php'><div class='gmenu'><img src='/style/icons/TELO.png'/> Кто в Мини-чате $k_o ?</div></a>";
if (
$user['level']>0){
$usp=get_user($_GET['userpost']);
if (isset(
$_GET['userpost']))echo "<a href='?delall&user=$usp[id]'><div class='gmenu'><img src='/style/icons/del.png'/> Удалить все посты $usp[nick]</div></a>";
else echo 
"<a href='?delall'><div class='gmenu'><img src='/style/icons/del.png'/> Очистить Мини-чат</div></a>";
}
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама