Вход Регистрация
Файл: gazeta/komm.php
Строк: 94
<?
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';
//////////////////////////////////////////////
?>
<style>
.del {    
float: right;    
}
</style>
<?


if (isset($_GET['id']) && is_numeric($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"),0)!=0)
{
$gazeta=mysql_fetch_array(mysql_query("SELECT * FROM `gazeta` WHERE `id`='".intval($_GET['id'])."'"));
$us=get_user($gazeta['id_user']);
$set['title']=''.$gazeta['name'].' - Комментарии';
include_once 
'../sys/inc/thead.php';
title();
$id=intval($_GET['id']);


// Оповещения
/*
mysql_query("UPDATE `notification` SET `read` = '1' WHERE `type` = 'news_komm' AND `id_user` = '$user[id]' ");
*/

if (isset($_POST['msg']) && isset($user) ) 
{
$msg=esc(stripcslashes(htmlspecialchars($_POST['msg'])));
if (isset(
$_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
if (
strlen2($msg)>1024){$err='Сообщение слишком длинное';}
elseif (
strlen2($msg)<2){$err='Короткое сообщение';}
elseif (
mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta_komm` WHERE `id_gazeta` = '$id' AND `id_user` = '$user[id]' AND `msg` = '".mysql_real_escape_string($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
else{
mysql_query("INSERT INTO `gazeta_komm` (`id_gazeta`, `id_user`, `time`, `msg`) values('$id', '$user[id]', '$time', '".my_esc($msg)."')");
mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+1)."' WHERE `id` = '$user[id]' LIMIT 1");

// Оповещения
/*
if($user['id'] != $gazeta['id_user']){
mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$gazeta[id_user]', '$id', 'news_komm', '$time')");
}    
*/    

msg('Комментарий успешно оставлен');
 {
header("Location: komm.php?id=".$id."");exit;}

}
}
elseif (isset(
$_GET['del']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta_komm` WHERE `id` = '".intval($_GET['del'])."' AND `id_gazeta` = '$gazeta[id]'"),0))
{
if (isset(
$user) && ($user['level']>=|| $user['id']=$gazeta['id_user']))
{
mysql_query("DELETE FROM `gazeta_komm` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1");
msg('Комментарий успешно удален');
 {
header("Location: komm.php?id=".$id."");exit;}

}
}
err();
aut(); 
////////////////////////////////////////////////////////
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta_komm` WHERE `id_gazeta` = '$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 `gazeta_komm` WHERE `id_gazeta` = '".intval($_GET['id'])."' ORDER BY `id` DESC LIMIT $start$set[p_str]");
echo
'<table class="post">';
if (
$k_post==0)
{
echo
'<tr>';
echo
'<td class="p_t">';
echo
'<div class="err">Нет комментариев</div>';
echo
'</td>';
echo
'</tr>';
}
while (
$post mysql_fetch_assoc($q))
{
$ank=get_user($post['id_user']);
//////////////////////////////////////////////////////////////

echo'<tr>';
if (
$set['set_show_icon']==2){
echo
'<td class="icon48" rowspan="2">';
avatar($ank['id']);
echo
'</td>';
}
elseif (
$set['set_show_icon']==1)
{
echo
'<td class="icon14">';
avatar($ank['id']);
echo
'</td>';
}
echo
'<td class="p_t">';
echo
'<a href="/info.php?id='.$ank['id'].'">'.$ank['nick'].'</a> ('.vremja($post['time']).') <span class="del"><a href="?id='.$gazeta['id'].'&del='.$post['id'].'">Удалить</a></span>';
echo
'</td>';
echo
'</tr>';
echo
'<tr>';
if (
$set['set_show_icon']==1)echo'<td class="p_m" colspan="2">'; else echo'<td class="p_m">';
echo
'<div class="mess">';
echo 
output_text($post['msg'])."</div>n";
if (isset(
$user) && ($user['level']>=|| $user['id'] == $gazeta['id_user']))

echo
'</td>';
echo
'</tr>';
}
echo
'</table>';
////////////////////////////////////////////////////////
if ($k_page>1)str("komm.php?id=$gazeta[id]&",$k_page,$page); // Вывод страниц

if (!isset($_POST['msg']) && isset($user) ) 
{
echo
'<form method="post" name="message" action="?id='.$gazeta['id'].'">';

if (
$set['web'] && is_file(H.'style/themes/'.$set['set_them'].'/altername_post_form.php'))
include_once 
H.'style/themes/'.$set['set_them'].'/altername_post_form.php';
else
echo
'Сообщение<br /><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="nav1">';
echo
'<a href="article.php?id='.$id.'" title="К статье">К статье</a><br />';
echo
'<a href="index.php" title="К категориям">К категориям</a><br />';

echo
"</div>n";
}
else
{
header("Location: index.php?".SID);
exit;
}
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 1
Реклама