Вход Регистрация
Файл: setk/user/frends/index.php
Строк: 194
<?

include_once '../../sys/inc/start.php';

include_once 
'../../sys/inc/compress.php';

include_once 
'../../sys/inc/sess.php';

include_once 
'../../sys/inc/home.php';

include_once 
'../../sys/inc/settings.php';

include_once 
'../../sys/inc/db_connect.php';

include_once 
'../../sys/inc/ipua.php';

include_once 
'../../sys/inc/fnc.php';

include_once 
'../../sys/inc/user.php';



if (isset(
$_GET['id']))$sid intval($_GET['id']);

else 
$sid $user['id'];

$ank get_user($sid);



$set['title']="Друзья $ank[nick]"// заголовок страницы

include_once '../../sys/inc/thead.php';

title();

echo
'<div class="hide">';
echo 
"<a href='/info.php?id=$ank[id]'>$ank[nick] |
<a href='/user/frends/?id=
$ank[id]'>Друзья</a>n";
echo 
"</div>n";




/*

==================================

Приватность станички пользователя

Запрещаем просмотр друзей

==================================

*/



    
$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'] == && $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 
group($ank['id']).$ank[nick] ";

        echo 
medal($ank['id'])." ".online($ank['id'])." ";

        echo 
"</div>";



        echo 
"<div class='nav2'>";

        
avatar_ank($ank['id']);

        echo 
"</div>";



    }

    

    

    if (
$uSet['privat_str'] == && $frend != 2// Если только для друзей

    
{

        echo 
'<div class="mess">';

        echo 
'Просматривать друзей пользователя могут только его друзья!';

        echo 
'</div>';

        

        
// В друзья

        
if (isset($user))

        {

            echo 
'<div class="nav1">';

            if (
$frend_new == && $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;

    }



}

    



//--------------------отмеченные---------------------//

if (isset($user) && $user['id']==$ank['id'])

{

if (isset(
$_GET['delete']))

{

foreach (
$_POST as $key => $value)

{

if (
preg_match('#^post_([0-9]*)$#',$key,$postnum) && $value='1')

{

$delpost[]=$postnum[1];

}

}



if (isset(
$_POST['delete']))

{

if (isset(
$delpost) && is_array($delpost))

{

echo 
"<div class='mess'>Друзья: ";



for (
$q=0$q<=count($delpost)-1$q++) {

if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE (`user` = '$user[id]' AND `frend` = '$delpost[$q]') OR (`user` = '$delpost[$q]' AND `frend` = '$user[id]') LIMIT 1"),0)==0)

$warn[]='Этого пользователя нет в вашем списке контактов';

else

{

    if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE (`user` = '$user[id]' AND `frend` = '$delpost[$q]') OR (`user` = '$delpost[$q]' AND `frend` = '$user[id]')"),0)>0)

    {

                  
/*

        ==========================

        Уведомления друзьях

        ==========================

        */



        
mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$delpost[$q]', '$user[id]', 'del_frend', '$time')");

        

    
mysql_query("DELETE FROM `frends` WHERE `user` = '$user[id]' AND `frend` = '$delpost[$q]'");

    
mysql_query("DELETE FROM `frends` WHERE `user` = '$delpost[$q]' AND `frend` = '$user[id]'");

    
mysql_query("DELETE FROM `frends_new` WHERE `user` = '$delpost[$q]' AND `to` = '$user[id]'");

    
mysql_query("DELETE FROM `frends_new` WHERE `user` = '$user[id]' AND `to` = '$delpost[$q]'");

    
mysql_query("OPTIMIZE TABLE `frends`");

    
mysql_query("OPTIMIZE TABLE `frends_new`");

    
$msgno="К сожалению, пользователь [b]$user[nick][/b] удалил вас из списка друзей. ";

    
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$delpost[$q]', '$msgno', '$time')");

    }

}

$ank_del get_user($delpost[$q]);

echo 
"<font color='#395aff'><b>$ank_del[nick]</b></font>, ";

}



echo 
" удален(ы) из списка ваших друзей</div>";

}else{

$err[] = 'Не выделено ни одного контакта';

}

}

}

}

//------------------------------------------------------//



echo'<table width="100%" cellspacing="0" cellpadding="0">';
echo
'<tr>';
echo
'<td class="top_menu"><center>Все</center></td>';
echo
"<td class='top_menu_act'><a href='online.php?id=$ank[id]'><center>Онлайн</center></a></td>";


if (
$ank['id']==$user['id'])

{

echo
"<td class='top_menu_act'><a href='new.php'><center>Заявки</center></a></td>";
}

echo 
'</tr></table>';










$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 `user` = '$ank[id]' AND `i` = '1' ORDER BY time DESC LIMIT $start$set[p_str]");

if (isset(
$user) && $user['id']==$ank['id'])

{

if (
$k_post>0)

echo 
"<form method='post' action='?$page&amp;delete'>";

}

echo 
"<table class='post'>n";

if (
$k_post==0)

{

echo 
'<div class="block">';

echo 
'Нет друзей';

echo 
'</div>';

}



while (
$frend mysql_fetch_assoc($q))

{

$frend=get_user($frend['frend']);


    echo 
'<div class="block">';

    
echo
"<div class='pad_t_a left'>";
if (isset(
$user) && $user['id']==$ank['id'])echo " <input type='checkbox' name='post_$frend[id]' value='1' /> ";
echo
"</div>";
echo
"<div class='overfl_hid'>";
if (
$set['set_show_icon']==2){

avatar($frend['id']);

}

elseif (
$set['set_show_icon']==1)

{

echo 
"".status($frend['id'])."";

}





echo 
" ".group($frend['id'])." <a href='/info.php?id=$frend[id]'>$frend[nick]</a>n";

echo 
"".medal($frend['id'])."";
if (isset(
$user)){    echo "<span class='color' style='float: right;'><a class='user_mail' href='/mail.php?id=$frend[id]'></a></span>";/// Сообщения

}





echo 
"</div></div>n";

}



echo 
"</table>n";

if (isset(
$user) && $user['id']==$ank['id'])

{

if (
$k_post>0)

{

echo 
"<div class='hide'>";

echo 
" Отмеченных друзей: ";

echo 
"<input value="Удалить" type="submit" name="delete" />";

echo 
"</div>";

echo 
"</form>n";

}

}

if (
$k_page>1)str("?",$k_page,$page); // Вывод страниц



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

?>
Онлайн: 2
Реклама