<?
only_reg();
$set['title']='Новости - комментарии';
include_once '../../sys/inc/thead.php';
title();
if (!isset($_GET['new_komm']) && !is_numeric($_GET['new_komm'])){header("Location:?");exit;}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id` = '".intval($_GET['new_komm'])."' LIMIT 1",$db), 0)==0){header("Location: ?".SID);exit;}
$post=mysql_fetch_array(mysql_query("SELECT * FROM `news_komm` WHERE `id`='".intval($_GET['new_komm'])."'"));
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='$post[id_user]'"));
$new=mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id`='$post[id_news]'"));
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `id` = '$post[id_news]' LIMIT 1",$db), 0)==0){header("Location: ?".SID);exit;}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' LIMIT 1",$db), 0)==0){header("Location: ?new=$new[id]".SID);exit;}
if($new['close']==1){header("Location: ?new=$new[id]".SID);exit;}
if (isset($_POST['msg']) && isset($user))
{
$msg=$_POST['msg'];
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
$mat=antimat($msg);
if ($mat)$err[]='В тексте сообщения обнаружен мат: '.$mat;
if (strlen2($msg)>1024){$err='Сообщение слишком длинное';}
if (strlen2($msg)<2){$err='Короткое сообщение';}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '$post[id_news]' AND `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
if(!isset($err))
{
mysql_query("INSERT INTO `news_komm` (`id_user`, `time`, `msg`, `id_news`, `otvet`, `id_otvet`) values('$user[id]', '$time', '".my_esc($msg)."', '$new[id]', '$ank[id]', '$post[id]')");
if($user['id']!=$ank[id])
{
$msgrat="$user[nick] ответил на ваше сообщение в [url=/plugins/news/?new=$new[id]]ЭТОЙ[/url] новости ";
mysql_query("INSERT INTO `lenta_komm` (`id_user`, `id_kont`, `msg`, `time`) values('160', '$ank[id]', '$msgrat', '$time')");
}
header("Location:?new=$new[id]");
}
}
aut(); // форма авторизации
err();
if (isset($user))
{
echo "<div class='vs'>$ank[nick] написал:<br/>".htmlspecialchars($post['msg'])."</div>";
echo "<form method='post' name='message' action='?new_komm=$post[id]'>";
echo "Сообщение:<br />\n<textarea name='msg'></textarea><br />";
if ($user['set_translit']==1)echo "<label><input type='checkbox' name='translit' value='1' /> Транслит</label><br />";
echo "<input value='Отправить' type='submit'/>";
echo "</form>";
}
echo "<div class='foot'><img src='img/back.png' /> <a href='?new=$new[id]'>К новости</a></div>";
include_once '../../sys/inc/tfoot.php';
?>