View file ä󿪫¬/modules/groups/news/komm.php

File size: 5.2Kb
<?php
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../../sys/inc/$inc.php";
}

only_reg();

$set['title'] = 'Oтвет на комментарий';

require_once H . 'sys/inc/thead.php';

$post = $pdo->query(("SELECT * FROM `soo_news_komm` WHERE `id`='" . intval($_GET['id']) . "'"))->fetch(PDO::FETCH_ASSOC);
$ank = $pdo->query(("SELECT * FROM `user` WHERE `id` = '".intval($post['id_user'])."'"))->fetch(PDO::FETCH_ASSOC);
$news = $pdo->query(("SELECT * FROM `soo_news` WHERE `id`='".intval($post['id_news'])."'"))->fetch(PDO::FETCH_ASSOC);
$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id`='".intval($news['id_soo'])."'"))->fetch(PDO::FETCH_ASSOC);


$ank7 = $pdo->query(("SELECT * FROM `user` WHERE `id` = '".intval($news['avtor'])."'"))->fetch(PDO::FETCH_ASSOC);


if ($pdo->query(("SELECT COUNT(*) FROM `soo_news_komm` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1"), 0)->fetchColumn() == 0) {
    header("Location: index.php" . SID);
    exit;
}

#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltipecho' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='news.php?id=$soo[id]'>";
echo lang('Блог группы');
echo "</a> <i class='fa fa-angle-right fa-fw'></i> <a href='list.php?id=$soo[id]&id_news=$news[id]'>запись</a> <i class='fa fa-angle-right fa-fw'></i> ответ на комментарий</div>";   




if (isset($_POST['msg']) && isset($user)) {
    $msg = stripslashes(htmlspecialchars($_POST['msg']));


    if (utf8_strlen($msg) > 10024) {
        $err = lang('Сообщение слишком длинное');
    } elseif (utf8_strlen($msg) < 2) {
        $err = lang('Короткое сообщение');
    }elseif (!isset($err)) {
        $pdo->query("INSERT INTO `soo_news_komm` (`id_user`, `time`, `msg`, `id_news`, `otvet`, `id_otvet`) values('".intval($user['id'])."', '$time', '" .$msg. "', '".intval($news['id'])."', '".intval($ank['id'])."', '".intval($post['id'])."')");

if ($ank7['jurnal_otvet_comm']==1){
$pdo->query("UPDATE `audio_count` SET `count` = '1' WHERE `id_user`='".intval($ank['id'])."'");    
/////////////////////////журнал///////////////
$name2="$user[nick] ответил(а) на ваш комментарий в блоге группы";
$msg2="[url=/modules/groups/news/list.php?id=".intval($soo['id'])."&id_news=".intval($news['id'])." ] ".mb_substr($news['name_blog'],0,20,'UTF-8')."... [/url]";
$pdo->query("INSERT INTO `jurnal` (`avtor`, `id_user`, `id_kont`, `msg`, `name`, `type`, `time`) values('".intval($user['id'])."', '0', '".intval($ank['id'])."', '".mysql_real_escape_string($msg2)."', '".mysql_real_escape_string($name2)."', 'otvet_comm', '$time')");
/////////////////////////////////////////////////     
}

if ($news['avtor']!=$user['id']){
if ($ank7['jurnal_blogs_comm']==1){
$pdo->query("UPDATE `audio_count` SET `count` = '1' WHERE `id_user`='".intval($news['avtor'])."'");    
/////////////////////////журнал///////////////
$name2="$user[nick] прокомментировал(а) вашу запись в группе";
$msg2="[url=/modules/groups/news/list.php?id=".intval($soo['id'])."&id_news=".intval($news['id'])." ] ".mb_substr($news['name_blog'],0,20,'UTF-8')."... [/url]";
$pdo->query("INSERT INTO `jurnal` (`avtor`, `id_user`, `id_kont`, `msg`, `name`, `type`, `time`) values('".intval($user['id'])."', '0', '".intval($news['avtor'])."', '".mysql_real_escape_string($msg2)."', '".mysql_real_escape_string($name2)."', 'notes_komm', '$time')");
/////////////////////////////////////////////////     
}
}

$q = $pdo->query("SELECT * FROM `notes_eye` WHERE `type` = 'soo' AND `id_post` = '".intval($news['id'])."'");

while ($eye = $q->fetch(PDO::FETCH_ASSOC)) {
if ($eye['id_user']!=$user['id']){
$pdo->query("UPDATE `audio_count` SET `count` = '1' WHERE `id_user`='".intval($eye['id_user'])."'");    
/////////////////////////журнал слежка///////////////
$name2="$user[nick] прокомментировал(а) запись в группе $soo[name]";
$msg2="[url=/modules/groups/news/list.php?id=".intval($soo['id'])."&id_news=".intval($news['id'])." ] ".mb_substr($news['name_blog'],0,20,'UTF-8')."... [/url]";
$pdo->query("INSERT INTO `jurnal` (`avtor`, `id_user`, `id_kont`, `msg`, `name`, `type`, `time`) values('$user[id]', '0', '".intval($eye['id_user'])."', '".mysql_real_escape_string($msg2)."', '".htmlspecialchars($name2)."', 'snews_komm', '$time')");
/////////////////////////////////////////////////     
}
}



$_SESSION['message'] = lang('Сообщение успешно добавлено');
header("Location: list.php?id=$soo[id]&id_news=$news[id]");
exit;
}
}

err();


if (isset($user)) {
    echo "<div class='list-group-item'>";
    echo "".user($ank['id'])." :<br />" . output_text($post['msg']);
    echo "</div>";

    echo "<form class='list-group-item' name='message' method='POST' action='?id=$post[id]'>";
    echo auto_bb("message", "msg");
    $doc->Textarea('msg','', 10024);
    echo "<br />";
    $doc->Button('knopka', 'ok', 'pencil', 'Ответить');

    echo "</form>";
}

require_once H . 'sys/inc/tfoot.php';