View file ä󿪫¬/modules/blogs/user.php

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


if (isset($user))$ank['id']=$user['id'];
if (isset($_GET['id']))$ank['id']=intval($_GET['id']);
$ank=get_user($ank['id']);

if ($ank['id']==0)
{
$ank=get_user($ank['id']);
echo "<span class=\"status\">Доступ запрещен!</span><br />\n";
exit;
}

$set['title']='Блог ' . $ank['nick'] . '';
include_once '../../sys/inc/thead.php';
aut(); // форма авторизации


$bot_us = $pdo->query("SELECT * FROM `bot` WHERE `id_user` = '$user[id]' AND `status` = '1' AND `type` = 'game7'")->fetch(PDO::FETCH_ASSOC);
if ($bot_us['status']==1){
//Уже использован
}else{
$us = $pdo->query("SELECT * FROM `user` WHERE `us_online` = '1' ORDER BY RAND() LIMIT 1");
$users = $us->fetch(PDO::FETCH_ASSOC);
$bot = $users['id'];

$apps = $pdo->query("SELECT * FROM `apps` WHERE `balls` = '1' ORDER BY RAND() LIMIT 1");
while ($post5 = $apps->fetch(PDO::FETCH_BOTH)){ 
$ank77 = $pdo->query("SELECT * FROM `user` WHERE `id` = '$bot'")->fetch(PDO::FETCH_ASSOC);
$messeg = "Пользователь [b] $ank77[nick] [/b], приглашает вас в игру [url=/modules/games/index.php?func=details&id_apps=$post5[id] ] $post5[name] [/url].";
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$user[id]', '$messeg', '$time')");
$pdo->query("INSERT INTO `bot` (`id_user`, `status`, `type`) values('$user[id]', '1', 'game7')");
}
}

#Навигация
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?$ank[id]'>$ank[nick]</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Блог');
echo "</div>";




include_once 'opis.php';




if (isset($_GET['sort']) && $_GET['sort'] =='t')$order='order by `time` desc';
elseif (isset($_GET['sort']) && $_GET['sort'] =='c') $order='order by `count` desc';
else $order='order by `time` desc';
echo'<div style="padding: 4px; background-color: white;">';
echo'<table cellspacing="0" cellpadding="0" width="100%">';

if (isset($_GET['sort']) && $_GET['sort'] =='t'){

	
echo "<table style='width: 100%; text-align: center;'><tr>
<td class='fn-lefti-o'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=t'><font color=#587C94><b>НОВЫЕ</b></font></a></td>
<td class='fn-centeri'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=c'><b><font color=#587C94>ПОПУЛЯРНЫЕ</font></b></a></td>
<td class='fn-righti'><a style='display: block; $padding_menu' href='block.php?id=$user[id]'><b><font color=#587C94>БЛОК</font></b></a></td>
</tr></table>";

}elseif (isset($_GET['sort']) && $_GET['sort'] =='c'){

echo "<table style='width: 100%; text-align: center;'><tr>
<td class='fn-lefti'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=t'><font color=#587C94><b>НОВЫЕ</b></font></a></td>
<td class='fn-centeri-o'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=c'><b><font color=#587C94>ПОПУЛЯРНЫЕ</font></b></a></td>
<td class='fn-righti'><a style='display: block; $padding_menu' href='block.php?id=$user[id]'><b><font color=#587C94>БЛОК</font></b></a></td>
</tr></table>";

}else{

echo "<table style='width: 100%; text-align: center;'><tr>
<td class='fn-lefti-o'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=t'><font color=#587C94><b>НОВЫЕ</b></font></a></td>
<td class='fn-centeri'><a style='display: block; $padding_menu' href='?id=$ank[id]&amp;sort=c'><b><font color=#587C94>ПОПУЛЯРНЫЕ</font></b></a></td>
<td class='fn-righti'><a style='display: block; $padding_menu' href='block.php?id=$user[id]'><b><font color=#587C94>БЛОК</font></b></a></td>
</tr></table>";
}

echo'</table>';
echo'</div>';





if(isset($user) && $user['id']==$ank['id'])
{
echo "<div class='list-group-item'>";    
 $doc->Link('btn btn-primary btn-sm', "add.php", 'plus', 'Создать запись');  
 $doc->Link('btn btn-secondary btn-sm', "add_priv.php", 'pencil', 'Описание'); 
echo "</div>";      
}






$k_post = $pdo->query(("SELECT COUNT(*) FROM `notes` WHERE `id_user` = '$ank[id]' "),0)->fetchColumn();

$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = $pdo->query("SELECT * FROM `notes` WHERE `id_user` = '$ank[id]' $order LIMIT $start, $set[p_str]");

if ($k_post==0)
{
$doc->NoResult();
}
$num=0;
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
/*----------------------*/ 

		echo '<div class="list-group-item">';

$frend = $pdo->query(("SELECT COUNT(*) FROM `friendsi` WHERE (`user` = '$user[id]' AND `friendsi` = '$ank[id]') OR (`user` = '$ank[id]' AND `friendsi` = '$user[id]') LIMIT 1"),0)->fetchColumn();


echo '<i class="fa fa-book fa-fw"></i> ';
echo user($post['id_user']);
echo ' : ';

if ($post['private']==1 && $user['id']!=$ank['id'] && $frend!=2)
{
 echo "<a href='/modules/blogs/list.php?id=$post[id]'>Запись доступна только друзьям автора</a>\n";   
}elseif ($post['private']==2 && $user['id']!=$ank['id'])
{ 
echo "<a href='/modules/blogs/list.php?id=$post[id]'>Автор закрыл запись от всех</a>\n";     
}else{  

if ($post['block']==0)
{
}else{
echo "<s>";   
}    
if($post['share']==1){
echo "<a href='/modules/blogs/list.php?id=$post[id]'>Поделился(-ась)</a>\n";    
    
}else{     
    
    
echo "<a href='/modules/blogs/list.php?id=$post[id]'>" . text($post['name']) . "</a>\n";}
if ($post['block']==0)
{
}else{
echo "</s>";   
}

}



if ($post['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;'>";
if ($post['private']==1 && $ank['id'] && $frend!=2)
{
echo "<i class='fa fa-users fa-fw'></i> ";}
if ($post['private']==2 && $ank['id'])
{
 echo "<i class='fa fa-lock fa-fw'></i> ";}   
echo "<font color=gray><small>".date::times($post['time'])."</small></font>";
echo "</span><br>";

if ($post['block']==0)
{

$files = $pdo->query("SELECT * FROM `notes_files` WHERE `id_post` = '$post[id]' LIMIT 3");

while ($posti = $files->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_file']."'")->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']=='files'){
		$ras = htmlspecialchars(text($posti['ras']));

	if(is_file(H.'sys/blogs/files/'.$posti['id'].'.jpg')){


 if (IS_WEB == 1) {

	echo "<img class='avatar' src='/sys/blogs/files/" . $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/blogs/files/" . $posti['id'] . ".jpg' style='border: 1px solid #CCDDED; padding: 2px; border-radius: 5px;width: 70px; height: 70px;'>\n";
     
 } 

			

	}


	}

}
}













echo "<br />\n";
if ($post['private']==1 && $user['id']!=$ank['id'] && $frend!=2)
{
echo "...\n";  
}elseif ($post['private']==2 && $user['id']!=$ank['id'])
{ 
echo "...\n";    
}else{    
if ($post['block']==0)
{
echo mb_substr($post['msg'],0,50,'UTF-8')."...\n";   
}else{
echo "<div class='err'>Запись заблокирована</div>";   
}
    
}
notes_sh($post['id']);

echo "<br />\n";

$cat = $pdo->query(("SELECT * FROM `notes_dir` WHERE `id` = '$post[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 />\n";

if (isset($user)){
if ($pdo->query(("SELECT COUNT(*) FROM `notes_like` WHERE `id_user` = '".$user['id']."' AND `id_notes` = '".$post['id']."' LIMIT 1"),0)->fetchColumn()==0){
$like=$pdo->query(("SELECT COUNT(*) FROM `notes_like` WHERE `id_notes`='$post[id]'"),0)->fetchColumn();
echo "<a href='list.php?id=$post[id]&amp;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> $like</span></a> ";
}else{
$like=$pdo->query(("SELECT COUNT(*) FROM `notes_like` WHERE `id_notes`='$post[id]'"),0)->fetchColumn();
echo "<a href='list.php?id=$post[id]'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Понравилось') . "'>";
echo "<i class='fa fa-heart fa-fw'></i> $like</span></a> ";    
}
}

$pod=$pdo->query(("SELECT COUNT(*)FROM `notes` WHERE `share_id`='".$post['id']."' AND `share_type`='notes'"),0)->fetchColumn();

echo "<a href='/modules/blogs/share.php?id=$post[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 `notes_komm` WHERE `id_notes`='$post[id]'"),0)->fetchColumn();
echo "<a href='/modules/blogs/list.php?id=$post[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>";

$pr=$pdo->query(("SELECT COUNT(*) FROM `notes_count` WHERE `id_notes`='$post[id]'"),0)->fetchColumn();
echo "<span style='float: right;'><a href='/modules/blogs/list.php?id=$post[id]'><span class='btn btn-info-outline btn-sm hint--top' data-hint='" . lang('Просмотры') . "'>";
echo "<i class='fa fa-eye fa-fw'></i> $pr</span></a></span>";




















echo "   </div>\n";














}
if (isset($_GET['sort'])) $dop="sort=$_GET[sort]&amp;";
else $dop='';

if ($k_page > 1) {
        echo "<div class='list-group-item'>";
        str('?id=' . $ank['id'] . '&amp;'.$dop.'', $k_page, $page);
        echo "</div>";
    }



include_once '../../sys/inc/tfoot.php';
?>