File size: 10.23Kb
<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../../sys/inc/$inc.php";
}
only_reg('/reg.php');
$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='card-header'>";
echo "<a href='/' data-toggle='tooltip' 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='/modules/groups/group.php?id=$soo[id]'>$soo[name]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Блог группы');
echo "</div>";
echo '<div class="list-group-item">';
echo '<div class="err">Вы добавлены в черный список группы и не можете просмотреть данный объект</div>';
echo '</div>';
}else{
$soo = $pdo->query(("SELECT * FROM `soo` WHERE `id` = '$s' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
include_once '../../../modules/groups/inc/ban.php';
$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='card-header'>";
echo "<a href='/' data-toggle='tooltip' 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='/modules/groups/group.php?id=$soo[id]'>$soo[name]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Блог группы');
echo "</div>";
echo'<div style="padding: 4px; background-color: white;">';
echo'<table cellspacing="0" cellpadding="0" width="100%">';
echo "<table style='width: 100%; text-align: center;'><tr>
<td class='fn-lefti-o'><a style='display: block;padding: 10px;' href='news.php?id=$soo[id]'><font color=#587C94><b>ВСЕ</b></font></a></td>
<td class='fn-righti'><a style='display: block;padding: 10px;' href='block.php?id=$soo[id]'><b><font color=#587C94>ЗАБЛОКИРОВАННЫЕ</font></b></a></td>
</tr></table>";
echo'</table></div>';
if($soo['private_news']==1 && $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'])
{
echo '<div class="list-group-item">';
echo '<center><img src="/style/info/12.png" style="width: 120px; height: 120px;"><br><br><b>Просматривать новости группы могут только её участники</b></center>';
echo '</div>';
}else{
if($soo['private_newsadd']==0){
$newsadd = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}elseif($soo['private_newsadd']==1){
$newsadd = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' AND `mod` = '1' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}elseif($soo['private_newsadd']==2){
$newsadd = $pdo->query(("SELECT COUNT(*) FROM `soo` WHERE `id` = '$soo[id]' AND `admid` = '$user[id]' LIMIT 1"),0)->fetchColumn()==0 && $user['id']!=$soo['admid'];
}
if($soo['private_newsadd']==$soo['private_newsadd'] && $newsadd)
{}else{
echo "<div class='list-group-item'><a class='btn btn-primary btn-sm' href='add.php?id=$soo[id]&add'><i class='fa fa-plus fa-fw'></i> Создать запись</a></div>";
}
$k_post = $pdo->query(("SELECT COUNT(*) FROM `soo_news` WHERE `id_soo`='$soo[id]'"),0)->fetchColumn();
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0)
{
$doc->NoResult();
}
$q = $pdo->query("SELECT * FROM `soo_news` WHERE `id_soo`='$soo[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while ($news = $q->fetch(PDO::FETCH_ASSOC))
{
$notes = $pdo->query(("SELECT * FROM `notes` WHERE `id_news` = '$news[id]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
echo "<div class='list-group-item'>\n";
echo '<i class="fa fa-book fa-fw"></i> ';
$avtor=get_user($news['avtor']);
echo user($avtor['id']);
echo ' : ';
if ($notes['block']==0)
{
}else{
echo "<s>";
}
echo '<a href="list.php?id='.$soo['id'].'&id_news='.$news['id'].'">'.$news['name_blog'].'</a> ';
if ($notes['block']==0)
{
}else{
echo "</s>";
}
if ($notes['metka'] == 1)echo ' <span style="border: 1px #AEB6BD solid; border-radius: 3px; color: red;"><small><b>18+</b></small></span> ';
echo '<span style="float:right;"><font color=gray><small>'.date::timek($news['time']).'</small></font> ';
$mod = $pdo->query(("SELECT COUNT(*) FROM `soo_users` WHERE `id_soo` = '$soo[id]' AND `id_user`='$user[id]' AND `mod` = '1' LIMIT 1"),0)->fetchColumn();
if(isset($user) && $user['id']==$soo['admid'] || $user['id']==$news['avtor'] || $mod)
{
echo ' <a href="delete.php?id='.$soo['id'].'&id_news='.$news['id'].'"><font color=#FD786E><i class="fa fa-trash fa-lg"></i></font></a>';
}
echo '</span>';
echo "<br />\n";
if ($notes['block']==0)
{
$foto = $pdo->query("SELECT * FROM `soo_news_foto` WHERE `id_news` = '$news[id]'");
while ($posti = $foto->fetch(PDO::FETCH_ASSOC))
{
if($posti['type']=='foto'){
$file_id = $pdo->query("SELECT * FROM `gallery_foto` WHERE `id_user` = '$posti[id_user]' AND `id` = '".$posti['id_foto']."'")->fetch(PDO::FETCH_BOTH);
if(isset($file_id['id'])){
$ras = htmlspecialchars(text($file_id['ras']));
if (IS_WEB == 1) {
echo "<img class='avatar' src='/modules/foto/foto50/".$file_id['id'].".".$file_id['ras']."' style='border: 1px solid #CCDDED; padding: 2px; border-radius: 5px;width: 85px; height:85px;'>\n";
}else{
echo "<img class='avatar' src='/modules/foto/foto50/".$file_id['id'].".".$file_id['ras']."' style='border: 1px solid #CCDDED; padding: 2px; border-radius: 5px;width: 70px; height: 70px;'>\n";
} }
}elseif($posti['type']=='foto_upload'){
$ras = htmlspecialchars(text($posti['ras']));
if(is_file(H.'sys/groups/foto/'.$posti['id'].'.jpg')){
if (IS_WEB == 1) {
echo "<img class='avatar' src='/sys/groups/foto/" . $posti['id'] . ".jpg' style='border: 1px solid #CCDDED; padding: 2px; border-radius: 5px;width: 85px; height:85px;'>\n";
}else{
echo "<img class='avatar' src='/sys/groups/foto/" . $posti['id'] . ".jpg' style='border: 1px solid #CCDDED; padding: 2px; border-radius: 5px;width: 70px; height: 70px;'>\n";
}
}
}}}
echo '<br>';
if ($notes['block']==0)
{
if ($news['mess']=='0'){
echo utf8_substr(text($notes['msg']),50)." ...\n";
}else{
echo utf8_substr(text($news['mess']),50)." ...\n";
}
}else{
echo "<div class='err'>Запись заблокирована</div>";
}
echo '<br>';
$cat = $pdo->query(("SELECT * FROM `notes_dir` WHERE `id` = '$notes[id_dir]' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if($cat['id']==0){}else{
echo "<div style='text-align: right; padding: 0px;'><a href='/modules/blogs/dir.php?id=$cat[id]'><font color=#85A0AC><small><i class='fa fa-feed'></i> $cat[name]</small></font></a></div>";
}
echo '<br>';
if (isset($user)){
if ($pdo->query(("SELECT COUNT(*) FROM `like_object_soo_news` WHERE `id_object` = '$news[id]' AND `type` = 'soo_newsl' AND `id_user` = '$user[id]' LIMIT 1"),0)->fetchColumn()==0){
echo "<a href='list.php?id=".htmlspecialchars($soo['id'])."&id_news=".htmlspecialchars($news['id'])."&like=1'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Нравится') . "'>";
echo "<i class='fa fa-heart-o fa-fw'></i> ".$pdo->query(("SELECT COUNT(*) FROM `like_object_soo_news` WHERE `id_object` = '$news[id]' AND `type` = 'soo_newsl' AND `like` = '1'"),0)->fetchColumn()."</span></a> ";
}else{
echo "<a href='list.php?id=".htmlspecialchars($soo['id'])."&id_news=".htmlspecialchars($news['id'])."'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Понравилось') . "'>";
echo "<i class='fa fa-heart fa-fw'></i> ".$pdo->query(("SELECT COUNT(*) FROM `like_object_soo_news` WHERE `id_object` = '$news[id]' AND `type` = 'soo_newsl' AND `like` = '1'"),0)->fetchColumn()."</span></a> ";
}
}
$pod=$pdo->query(("SELECT COUNT(*)FROM `notes` WHERE `share_id`='".$news['id']."' AND `share_type`='soo_news'"),0)->fetchColumn();
echo "<a href='/modules/groups/news/share.php?id=$soo[id]&id_news=$news[id]'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Поделиться') . "'>";
echo "<i class='fa fa-mail-forward fa-fw'></i> $pod</span></a> ";
$comm=$pdo->query(("SELECT COUNT(*) FROM `soo_news_komm` WHERE `id_news`='$news[id]'"),0)->fetchColumn();
echo "<a href='list.php?id=".htmlspecialchars($soo['id'])."&id_news=".htmlspecialchars($news['id'])."'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Комментарии') . "'>";
echo "<i class='fa fa-comments fa-fw'></i> $comm</span></a>";
echo "<span style='float: right;'><a href='list.php?id=".htmlspecialchars($soo['id'])."&id_news=".htmlspecialchars($news['id'])."'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Просмотры') . "'>";
echo "<i class='fa fa-eye fa-fw'></i> $notes[count]</span></a></span>";
echo '</div>';
}
if ($k_page>1){
echo "<div class='list-group-item'>";
str("?id=$soo[id]&",$k_page,$page); // Вывод страниц
echo "</div>";
}
}
}
}
else
{
$set['title']='Ошибка 404'; // заголовок страницы
include_once '../../../sys/inc/thead.php';
err404();
}
include_once '../../../sys/inc/tfoot.php';
?>