Файл: mysite/frends/index.php
Строк: 162
<?require_once ("../../core/cuctema/core.php");
if (isset($_GET['id']))
{
$ank =get_user(intval($_GET['id']));
if ($ank['id'] == 0)$ank = $user; else $ank = get_user(intval($_GET['id']));
} else {
only_reg('/reg.php');
$ank = $user;
}
$set['title'] = "Список друзей $ank[nick]";
require_once ("../../core/cuctema/head.php");
title();
aut();
if(isset($_POST['password']))
{
setcookie("passfrend$ank[id]",$_POST['password']);
if(isset($_POST['password']) && $_POST['password'] == $ank['frend_password'])header("Location: ?id=$ank[id]");
}
if($ank['frend_access']=='only_me')
{
if($ank['id'] == $user['id'] && isset($user) || $user['level']>=3)
{
} else {
?><div style="padding: 20px">
Доступ к списку друзей пользователя <b><? echo $ank['nick'];?></b> закрыт.
</div>
</div><?
require_once ("../../core/cuctema/foot.php");
exit();
}
} elseif($ank['frend_access'] == 'friends') {
if($ank['id'] == $user['id'] && isset($user) || $user['level']>=3 || is_friend($ank['id'], $user['id']))
{
} else {
?><div style="padding: 20px">
Доступ к списку друзей пользователя <b><? echo $ank['nick'];?></b> открыт только для друзей.
</div>
</div>
<?
require_once ("../../core/cuctema/foot.php");
exit();
}
} elseif($ank['frend_access'] == 'friendsfriends') {
if($ank['id'] == $user['id'] && isset($user) || $user['level']>=3 || is_friendfriend($user['id'], $ank['id']))
{
} else {
?><div style="padding: 20px">
Доступ к списку друзей пользователя <b><? echo $ank['nick'];?></b> открыт только друзьям друзей.
</div>
</div>
<?
require_once ("../../core/cuctema/head.php");
exit();
}
} elseif($ank['frend_access'] == 'pass') {
if(isset($_COOKIE["passfrend$ank[id]"]) && $_COOKIE["passfrend$ank[id]"] == $ank['frend_password'] || $ank['id'] == $user['id'] && isset($user) || $user['level']>=3)
{
} else {
if(isset($_POST['password']) && $_POST['password'] != $ank['frend_password'])$err[] = "Пароль неправильный.";
err();
?>
<div style="padding: 20px">
<form action="" method="post">
<div class="row4">
Список друзей пользователя <b><? echo $ank['nick'];?></b> доступен только по паролю:<br/>
Пароль: <input name="password" value=""/>
</div>
<input type="submit" name="submited" value="OK" class="main_submit" />
</form>
</div>
</div>
<?
require_once ("../../core/cuctema/head.php");
exit();
}
}
if (isset($_GET['sort']) && $_GET['sort'] == 2)
{
$sort = 2;
$qsort = " AND `user`.`date_last` > '".(time()-600)."' ORDER BY `user`.`date_last` ASC";
} elseif (isset($_GET['sort']) && $_GET['sort'] == 3) {
$sort = 3;
$qsort = " ORDER BY `user`.`nick` ASC";
} else {
$sort = 1;
$qsort = " ORDER BY `user`.`date_last` DESC";
}
?>
<div class="busi_switcher">
<table width="100%">
<tr>
<td><? echo ($sort==1?"<span class='active_item brd_l'>":"<a href='?id=$ank[id]&sort=1' class='brd_l'>")."Все".($sort==1?"</span>":"</a>");?></td>
<td><? echo ($sort==2?"<span class='active_item'>":"<a href='?id=$ank[id]&sort=2'>")."Онлайн".($sort==2?"</span>":"</a>");?></td>
<td><? echo ($sort==3?"<span class='active_item brd_r'>":"<a href='?id=$ank[id]&sort=3' class='brd_r'>")."По алфавиту".($sort==3?"</span>":"</a>");?></td>
</tr>
</table>
</div>
<?
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` INNER JOIN `user` ON `frends`.`user`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1'".($sort == 2?" AND `user`.`date_last` > '".($time-600)."'":NULL).""), 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`INNER JOIN `user` ON `frends`.`user`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1'$qsort LIMIT $start, $set[p_str]");
//echo "SELECT * FROM `frends`INNER JOIN `user` ON `frends`.`user`=`user`.`id` WHERE `frends`.`user` = '$ank[id]' AND `frends`.`i` = '1'$qsort LIMIT $start, $set[p_str]";
while ($post=mysql_fetch_array($q))
{
$ank2 = get_user($post['frend']);
?>
<div class="main123" style="overflow: hidden;">
<div class="left">
</div>
<div class="pre_content_wrap">
<? echo "<a href='/mysite/?name=$ank2[nick]'> $ank2[nick]</a> ".online($ank2['id']);?>
<br />
<? echo (isset($_GET['change']) && $user['id'] == $ank['id']?"<a class='arrow_link small' href='?change&delete=$ank2[id]&page=$page'><img class='icon' src='http://i.spaces.ru/cross_r.gif' alt='' /> <span>Удалить из друзей</span></a>":"<a href='/mail/?new_message=$ank2[id]' class='arrow_link small'><img src='http://i.spaces.ru/mail.gif' alt='' class='icon' /> <span>Сообщение</span></a>");?>
</div></div>
<?
}
if ($k_page>1)str("?id=$ank[id]".(isset($_GET['change']) && $user['id'] == $ank['id']?"&change":NULL)."&",$k_page,$page); // Вывод страниц
if ($user['id'] == $ank['id'])
{
if (!isset($_GET['change']))
{
?><div class="menu123 line_175">
<a class="arrow_link" href="frend_invite.php"><img class="icon" src="http://i.spaces.ru/unreg_friend.png" alt="" /> <span>Пригласить друга</span></a><br/>
<a class="arrow_link" href="?change"><img class="icon" src="http://i.spaces.ru/friends.gif" alt="" /> <span>Изменить список друзей</span></a><br/>
<a class="arrow_link" href="frend_access.php"><img class="icon" src="http://i.spaces.ru/edit_ico.png" alt="" /> <span>Кто может видеть ваших друзей</span></a>
</div><?
}
} ?>
<div class="menu123">
<a class="arrow_link" href="<? echo (isset($_GET['change']) && $user['id'] == $ank['id']?"?page=$page":"/mysite/?name=$ank[nick]");?>"> ← <span>Назад</span></a>
</div>
</div><?
require_once ("../../core/cuctema/foot.php");
?>