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>
<?
?>