'$time' ) LIMIT 1")); if($black){header('location:/user/blacklist/?func=ban&id='.$ank['id']);exit;} $set['title'] = "Друзья $ank[nick]"; include '../../sys/inc/thead.php'; title(); aut(); //////////////////////Если в бане.......................... if ((!isset($user) || $user['group_access'] == 0) && mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `razdel` = 'all' AND `id_user` = '".$ank['id']."' AND (`time` > '$time' OR `navsegda` = '1')"), 0) != 0) { ///////////////////////////////////////////////////////// $_SESSION['err']='Пользователь заблокирован!'; header('location:/');exit; } ////////////////////////////////////////////////////////////////// $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 "
$ank[group_name]
\n"; } echo ""; } // Если только для друзей if ($uSet['privat_str'] == 2 && $frend != 2) { echo '
'; echo 'Просматривать друзей пользователя могут только его друзья!'; echo '
'; // В друзья if (isset($user)) { echo '"; } include '../sys/inc/tfoot.php'; exit; } // Если закрыта if ($uSet['privat_str'] == 0) { echo '
'; echo 'Пользователь запретил просматривать его друзей!'; echo '
'; include '../sys/inc/tfoot.php'; exit; } } if($user['id']!=$ank['id']){ if ($uSet['closed_fred'] == 2 && $frend != 2) { echo "
\n"; echo "* "; echo "".$ank['nick'].""; echo" | Друзья
\n"; echo "
\n"; echo '
'; echo 'Просматривать друзей пользователя могут только его друзья!'; echo '
'; echo "
\n"; echo "* "; echo "".$ank['nick'].""; echo" | Друзья
\n"; echo "
\n"; include '../../sys/inc/tfoot.php'; } if ($uSet['closed_fred'] == 0) { echo "
\n"; echo "* "; echo "".$ank['nick'].""; echo" | Друзья
\n"; echo "
\n"; echo '
'; echo 'Пользователь запретил просматривать его друзей!'; echo '
'; echo "
\n"; echo "* "; echo "".$ank['nick'].""; echo" | Друзья
\n"; echo "
\n"; include '../../sys/inc/tfoot.php'; } } 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'],$user) && $_GET['tocken']==$user['tocken']) { if (isset($delpost) && is_array($delpost)) { echo "
Друзья: "; 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 "".group($ank_del['id']).user::nick($ank_del['id'],1,1,1).on_status($ank_del['id']) . online($ank_del['id']).", "; } echo " удален(ы) из списка ваших друзей
"; }else{ $err[] = 'Не выделено ни одного контакта'; } } } } //------------------------------------------------------// echo "
Все (".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE `user` = '$ank[id]' AND `i` = '1'"), 0).") | Онлайн (".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-$show_decor['time_online'])."'"), 0).") "; $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)"); $iii=0; while($c_f = mysql_fetch_array($common_frend)){ $iii++; } if ($ank['id'] == $user['id']) { echo " | Заявки (".mysql_result(mysql_query("SELECT COUNT(*) FROM `frends_new` WHERE `to` = '$ank[id]' LIMIT 1"), 0).")"; } echo "
"; $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 "
"; } echo "\n"; if ($k_post == 0) { echo '
Друзей нет!
'; } while ($frend = mysql_fetch_assoc($q)) { $frend = get_user($frend['frend']); echo '\n \n "; } echo "
\n"; if (isset($user) && $user['id'] == $ank['id']) { if ($k_post > 0) { echo " Отмеченных друзей:
\n"; } } if ($k_page > 1) { str('?id=' . $ank['id'] . '&', $k_page, $page); } include '../../sys/inc/tfoot.php'; ?>