View file friends/user/friends/fr_obshie.php

File size: 10.49Kb
<? 

// --> Мод Ник на страничку && Tw1nGo
if (isset($user))$ank['id'] = $user['id'];
if (isset($_GET['name'])){$nick = mysql_real_escape_string($_GET['name']);
$res = mysql_query("SELECT `id` FROM `user` WHERE `nick`='$nick';");
if (mysql_num_rows($res) > 0){ 
$row = mysql_fetch_assoc($res); $ank['id'] = $row['id']; }else{
header("Location: /".SID);exit; }
}

// -->  Всякие проверки  && Tw1nGo
if ($ank['id']==0){
$_SESSION['err'] = 'Данного юзера не существует.. ';
header("Location: /info.php?id=$user[id]".SID);exit;
}

$ank=get_user($ank['id']);

// -->  Всякие проверки  && Tw1nGo
if(!$ank){header("Location: /?".SID);exit;}

if (isset($user) && $ank['id'] == $user['id']){
$_SESSION['err'] = 'Данный раздел не доступен для Вас.. ';
header("Location: /user/friends/?S=1&name=$user[nick]".SID);exit;
}

$set['title'] = "Друзья : Общие : ".text($ank['nick']); 
include_once H.'sys/inc/thead.php';
title();
aut();



$uSet = mysql_fetch_array(mysql_query("SELECT * FROM `user_set` WHERE `id_user` = '$ank[id]'  LIMIT 1"));
$frend = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE (`user` = '$user[id]' AND `frend` = '$ank[id]') OR (`user` = '$ank[id]' AND `frend` = '$user[id]') LIMIT 1"),0);
$frend_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends_new` WHERE (`user` = '$user[id]' AND `to` = '$ank[id]') OR (`user` = '$ank[id]' AND `to` = '$user[id]') LIMIT 1"),0);

if ($ank['id'] != $user['id'] && $user['group_access']  ==  0)
{
	if (($uSet['privat_str']  ==  2 && $frend != 2) || $uSet['privat_str']  ==  0) {
		if ($ank['group_access'] > 1) {
            echo "<div class='err'>$ank[group_name]</div>\n";
        }
        
		echo "<div class='nav1'>";
		echo user::nick($ank['id']);
		echo "</div>";

		echo "<div class='nav2'>";
		echo user::avatar($ank['id']);
		echo "</div>";
	}
	
    // Если только для друзей
	if ($uSet['privat_str']  ==  2 && $frend != 2)  {
        
		echo '<div class="mess">';
		echo 'Просматривать друзей пользователя могут только его друзья!';
		echo '</div>';
		
		// В друзья
		if (isset($user)) {
            
			echo '<div class="nav1">';
			if ($frend_new  ==  0 && $frend == 0){
			    echo "<img src='/style/icons/druzya.png' alt='*'/> <a href='/user/frends/create.php?add=".$ank['id']."'>Добавить в друзья</a><br />\n";
			}elseif ($frend_new  ==  1){
			    echo "<img src='/style/icons/druzya.png' alt='*'/> <a href='/user/frends/create.php?otm=$ank[id]'>Отклонить заявку</a><br />\n";
			}elseif ($frend  ==  2){
			    echo "<img src='/style/icons/druzya.png' alt='*'/> <a href='/user/frends/create.php?del=$ank[id]'>Удалить из друзей</a><br />\n";
			}
			echo "</div>";
		}
    	include_once '../sys/inc/tfoot.php';
    	exit;
	}
	
    // Если закрыта
	if ($uSet['privat_str']  ==  0) 
	{
		echo '<div class="mess">';
		echo 'Пользователь запретил просматривать его друзей!';
		echo '</div>';
		
    	include_once '../sys/inc/tfoot.php';
    	exit;
	}

}
$common_frend = mysql_query("SELECT * FROM `frends` WHERE `i`='1' AND `frend`!='$user[id]' AND (`user` = '$ank[id]' OR `frend`='$user[id]') GROUP BY `frend` HAVING(COUNT(frend)>0)");
$k_post = 0;
while($c_f = mysql_fetch_array($common_frend)){
$k_post++;
}

$vse_fr = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1'"), 0);
$onl_fr = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`frend`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1' AND `user`.`date_last`>'".(time()-600)."'"), 0);
?>
<link rel="stylesheet" href="/user/friends/Tw1nGo.css" type="text/css" />

<div class="Tw1nGo-lc_br Tw1nGo-wbg Tw1nGo-relative Tw1nGo-oh" id="Tw1nGo-header_path">  
<a class="Tw1nGo" href="/"> <img src="/user/info/ico/home.png" alt=""> </a>         
<span class="Tw1nGo-lc_brw"> 
<img src="/user/info/ico/sep.png" alt="" class="Tw1nGo-lc_br_sep"> 
<a href="/info.php?id=<?= $ank['id']?>"><span class="Tw1nGo-lc_br_text"><?= $ank['nick']?></span> </a>  
</span>   
<span class="Tw1nGo-lc_brw"> 
<img src="/user/info/ico/sep.png" alt="" class="Tw1nGo-lc_br_sep"> <span class="Tw1nGo-lc_br_text">Друзья</span> 
</span>     
</div>

<div class="Tw1nGo_BG">
<div class="Tw1nGo-widgets-group Tw1nGo-blok15"> 

<div class="Tw1nGo-switch Tw1nGo-no-select"> 
<table class="Tw1nGo-table__wrap"> <tbody><tr>  
<td class="Tw1nGo-table__cell" width="33%">  
<a href="/user/friends/?S=1&name=<?= $ank['nick']?>" class="Tw1nGo-switch__item Tw1nGo-hover-item    "> Все
<span class="Tw1nGo-cnt Tw1nGo-switch__item_cnt"><?= $vse_fr?></span>  
</a>    
</td>
<td class="Tw1nGo-table__cell" width="33%">  
<a href="/user/friends/?S=2&name=<?= $ank['nick']?>" class="Tw1nGo-switch__item Tw1nGo-hover-item    "> Онлайн
<?
if($onl_fr > 0)  {
?>
<span class="Tw1nGo-cnt Tw1nGo-switch__item_cnt"><?= $onl_fr?></span>  
<?
}
?>
</a>    
</td>
<?
if (isset($user) && $ank['id'] != $user['id']){
?>
<td class="Tw1nGo-table__cell Tw1nGo-wbg2" width="33%">  
<div class="Tw1nGo-switch__item Tw1nGo-switch__item_current   Tw1nGo-switch__item_first   "> Общие 
<span class="Tw1nGo-cnt Tw1nGo-switch__item_cnt"><?= $k_post?></span>  </div>    
</td>
<?
}else{
?>
<td class="Tw1nGo-table__cell" width="33%">  
<a href="/user/friends/?S=4&name=<?= $ank['nick']?>" class="Tw1nGo-switch__item Tw1nGo-hover-item    Tw1nGo-switch__item_last  "> Списки  </a>    
</td>
<?
}
?>
</tr> </tbody></table> 
</div>
<?





/*
if ($ank['id'] == $user['id'])
{
    echo "<div class='webmenu last'>";
    echo "<a href='new.php'>Заявки (".mysql_result(mysql_query("SELECT COUNT(id) FROM `frends_new` WHERE `to` = '$ank[id]' LIMIT 1"), 0).")</a>";
    echo "</div>"; 
}
*/
$set['p_str'] = '10';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1'"), 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 `frends` WHERE `i`='1' AND `frend`!='$user[id]' AND (`user` = '$ank[id]' OR `frend`='$user[id]') GROUP BY `frend` HAVING(COUNT(frend)>0) ORDER BY `time` DESC LIMIT $start, $set[p_str]");

if (isset($user) && $ank['id']==$user['id']){
$_kto = '<b>Вас</b>';
}else{
$_kto = 'пользователя <b>'.$ank['nick'].'</b>';
}

if ($k_post == 0){
?>
<div class="Tw1nGo-block-item Tw1nGo-block-item_last Tw1nGo-normal-light">У <?= $_kto?> нет друзей. </div>
<?
}

while ($frend = mysql_fetch_assoc($q))
{
$frend = get_user($frend['frend']);
?>
<div class="Tw1nGo-list-link__wrap Tw1nGo-wbg2 Tw1nGo-content-bl__sep">  
<table class="Tw1nGo-table__wrap Tw1nGo-table_no_borders Tw1nGo-table__wrap-fixed"> <tbody><tr> 
<td class="Tw1nGo-table__cell Tw1nGo-text_left Tw1nGo-word_break Tw1nGo-relative Tw1nGo-block_sep">          
<a href="/info.php?id=<?= $frend['id']?>" class=" Tw1nGo-list-link  Tw1nGo-bb0  ">      
<div class="Tw1nGo-block-item__avatar Tw1nGo-block-item__avatar_small">        
<span class="Tw1nGo-preview Tw1nGo-s41_40"> <?= status($frend['id'])?> </span> 
<?
if (isset($user) && $ank['id'] != $user['id']){
$r_timeS = time() - 600;
if($frend['date_last'] > $r_timeS){
?>
<div class="Tw1nGo-block-item__online" data-toggle="online">В сети</div> 
<?
}
}
?>        
</div>   
<div class="Tw1nGo-block-item__descr Tw1nGo-oh"> <div> 
<span class="Tw1nGo-online-status Tw1nGo-m">
<span class="Tw1nGo-p14 Tw1nGo-online_status_ico"><?= group($frend['id'])?></span>
</span> 
<span class="Tw1nGo-block-item__title Tw1nGo-m Tw1nGo-break-word"><?= text($frend['nick'])?> 
<span class="Tw1nGo-block-item__medal"><?= medal($frend['id'])?></span>
<span class="Tw1nGo-block-item__medal"><?= online($frend['id'])?></span>  
</span>    
</div>  
<div class="Tw1nGo-block-item__light">
<?
if($frend['ank_name'] != null){
?>         
<div class="Tw1nGo-break-word"> <?= text($frend['ank_name'])?> </div>           
<?
}
if (isset($user) && $ank['id'] != $user['id']){
$r_timeS = time() - 600;
if($frend['date_last'] < $r_timeS){
?>
<div id="user_activity">    
<span class="Tw1nGo-js-online_status" data-toggle="offline" data-inner="1">  Заходил<?= (($frend['pol']==1) ? '' : 'а')?>  
<span class="Tw1nGo-js-online_status_time"><?= vremja($frend['date_last'])?></span> </span>     
</div>
<?
}
}
?>  
</div> </div>     
</a>   
</td> 
<?
if (isset($user) && $ank['id']==$user['id']){
$r_timeS = time() - 600;
if($frend['date_last'] < $r_timeS){
?>
<td class="Tw1nGo-table__cell Tw1nGo-m Tw1nGo-t_center" width="140px"> 
<div class="Tw1nGo-list-block Tw1nGo-text Tw1nGo-t_center Tw1nGo-word_break Tw1nGo-limit Tw1nGo-text_normal Tw1nGo-t_center">    
<?= vremja($frend['date_last'])?></div> 
</td>
<?
}else{
?>
<td class="Tw1nGo-table__cell Tw1nGo-m Tw1nGo-t_center" width="140px"> 
<div class="Tw1nGo-list-block Tw1nGo-text Tw1nGo-t_center Tw1nGo-word_break Tw1nGo-limit Tw1nGo-text_normal Tw1nGo-t_center">    
<?= otkuda($frend['url'])?></div> 
</td>
<?
}
}
?> 
</tr> </tbody></table>  
</div>




<?

}


$pagess = $page + 1; // Страница вперед +1
$pages2 = $page - 1; // Страница назад  -1
if ($k_page > 1) { 
?>
<div class="Tw1nGo-pgn-wrapper">   
<div class="Tw1nGo-pgn"> 
<table class="Tw1nGo-table__wrap Tw1nGo-pgn__table"> <tbody><tr> 
<?
if ($page == 1) { 
?>
<td class="Tw1nGo-table__cell" width="35%">   
<div class="Tw1nGo-pgn__link Tw1nGo-pgn__link_prev Tw1nGo-pgn__link_disabled">  Назад </div>    
</td>  
<?
}else{
?>
<td class="Tw1nGo-table__cell " width="35%">   
<a href="/user/friends/?S=3&name=<?= $ank['nick']?>&page=<?= $pages2?>" class="Tw1nGo-pgn__link Tw1nGo-pgn__link_hover Tw1nGo-pgn__link_next"> Назад  </a>    
</td> 
<?
}
?>
<td class="Tw1nGo-table__cell Tw1nGo-js-pagenav_toggle" style="cursor: pointer;">  
<div class="Tw1nGo-pgn__counter Tw1nGo-pgn__range Tw1nGo-pgn__link_hover"><?= $page?> из <?= $k_page?></div>  
</td>  
<?
if ($page != $k_page) { 
?>
<td class="Tw1nGo-table__cell Tw1nGo-table__cell_last" width="35%">   
<a href="/user/friends/?S=3&name=<?= $ank['nick']?>&page=<?= $pagess?>" class="Tw1nGo-pgn__link Tw1nGo-pgn__link_hover Tw1nGo-pgn__link_next"> Вперёд  </a>    
</td> 
<?
}else{
?>
<td class="Tw1nGo-table__cell" width="35%">   
<div class="Tw1nGo-pgn__link Tw1nGo-pgn__link_prev Tw1nGo-pgn__link_disabled Tw1nGo-table__cell_last">  Вперед </div>    
</td> 
<?
}
?>
</tr> </tbody></table>   
 </div>   </div>
<?
}
?>



</div>

</div>
<?





















?>