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

File size: 4.9Kb
<?php

foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
    require_once "../../../sys/inc/$inc.php";
}



$set['title']='Поделиться записью группы';
include_once '../../../sys/inc/thead.php';

aut();
only_reg();

#Навигация
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='/info.php?$user[id]'>$user[nick]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/blogs/user.php?id=$user[id]'>";
echo lang('Блог');
echo "</a> <i class='fa fa-angle-right fa-fw'></i> Поделиться записью группы</div>";
echo "<div class='list-group-item'>";


$num=1;
if(isset($_GET['id']) && $pdo->query(("SELECT COUNT(*) FROM `soo` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"),0)->fetchColumn()==1)
{
$s=intval($_GET['id']);
$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '$s' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);



if($pdo->query(("SELECT COUNT(*) FROM `soo_bl` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' LIMIT 1"),0)->fetchColumn()!=0)
{
$set['title']='Ошибка'; // заголовок страницы
include_once '../../../sys/inc/thead.php';
$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '$s' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);



echo '<div class="list-group-item">'; 
echo '<div class="err">Вы добавлены в черный список группы и не можете просмотреть данный объект</div>';
echo '</div>'; 
}else{








if(isset($_GET['id_news']) && $pdo->query(("SELECT COUNT(*) FROM `soo_news` WHERE `id` = '".intval($_GET['id_news'])."' AND `id_soo`='$soo[id]' LIMIT 1"),0)->fetchColumn()==1)
{
$id = intval($_GET['id_news']);    
}else{
header('Location: /modules/groups/group.php?id='.$soo['id'].'');exit;    
}

$news = $pdo->query("SELECT * FROM `soo_news` WHERE `id_soo`='$soo[id]' AND `id`='$id'")->fetch(PDO::FETCH_ASSOC);
$notes2 = $pdo->query("SELECT * FROM `notes` WHERE `id_news`='".$news['id']."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);






$not = $pdo->query("SELECT * FROM `soo_news` WHERE `id`='".$news['id']."' LIMIT 1");
if($not->fetchAll()==0){
echo "<div class='err'>Такой записи не существует</div>";
}elseif($pdo->query(("SELECT COUNT(`share_id_user`)FROM `notes` WHERE `id_user`='".$user['id']."' AND `share_id`='".$news['id']."' AND `share_type`='soo_news' LIMIT 1"),0)->fetchColumn()==1){
echo "<div class='err'>Вы уже поделились данной записью</div>";
}else{

$notes = $pdo->query("SELECT * FROM `soo_news` WHERE `id`='".$news['id']."' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$avtor=get_user($notes['avtor']);
if(isset($_POST['ok'])){
   
    
    
    
    
    
    
$pdo->query("INSERT INTO `notes`(`id_user`,`name`,`msg`,`share`,`share_text`,`share_id`,`share_id_user`,`share_name`,`time`,`share_type`,`share_soo_id`) values('".$user['id']."','".htmlspecialchars(text($notes['name']))."','".htmlspecialchars($_POST['share_text'])."','1','".htmlspecialchars($news['mess'])."','".htmlspecialchars($news['id'])."','".htmlspecialchars($notes['id_user'])."','".htmlspecialchars($notes['name'])."','".htmlspecialchars($time)."', 'soo_news', '".$soo['id']."')");
$id = $pdo->lastInsertId();

$avtor=get_user($news['avtor']);
///////////////////////////журнал///////////////

if ($news['avtor']!=$user['id']){
if ($avtor['jurnal_news_soo_share']==1){	
$name2="$user[nick] поделился(ась) вашей записью в группе $soo[name]";
$msg2="[url=/modules/groups/news/list.php?id=$soo[id]&id_news=$news[id]] ".mb_substr($notes2['name'],0,20,'UTF-8')." [/url]";
$pdo->query("INSERT INTO `jurnal` (`avtor`, `id_user`, `id_kont`, `msg`, `name`, `type`, `time`) values('$user[id]', '0', '$news[avtor]', '".mysql_real_escape_string($msg2)."', '".htmlspecialchars($name2)."', 'shnews_komm', '$time')");
}
}
//////////////////////////////////////////////





header('Location: /modules/blogs/list.php?id='.$id);
exit;
}

?>
<i class='fa fa-book'></i> <? echo " ".$avtor['nick']."";?> : <a href="list.php?id=<?=htmlspecialchars($soo['id']);?>&id_news=<?=htmlspecialchars($news['id']);?>">
<span style="color:#06F;"><? echo htmlspecialchars($notes2['name']); ?></span></a><br><br>
<?

echo "<form method='post' name='message'>";
echo auto_bb("message", "share_text");
echo "<textarea class='form-control' placeholder=\"Введите комментарий к записи...\" name='share_text'></textarea>";
echo "<br><input class='knopka' type='submit' name='ok' value='Поделиться'><br>";
echo "</form><br><br>";
}
}
}
else
{
$set['title']='Ошибка 404'; // заголовок страницы
include_once '../../../sys/inc/thead.php';    
    
err404(); 

}

echo "</div>";
include_once '../../../sys/inc/tfoot.php';
?>