<?
define('SHCMS_ENGINE',true);
include_once('../engine/system/core.php');
$templates->template('Друзья');
//Если не авторизован пользователь то переадресация на главную
if(!$id_user) { //$id_user - id пользователя
header("Location: /index.php"); //Переадресация
exit; //Закрыть дальнейщее действие
}
//Вывод всех данных
$all_friend = $db->get_array($db->query("SELECT * FROM `friends`"));
switch($act):
//По умолчанию
default:
//Выводим счетчик постов
if ($result = $db->query("SELECT COUNT(*) FROM `friends` WHERE `id_friends` = '".$id_user."' AND `approved` = '0'")) {
/* Переход к строке №400 */
$result->data_seek(399);
/* Получение строки */
$row = $result->fetch_row();
}
echo '<div class="mainname">'.Lang::__('Мои друзья').'</div>';
echo '<div class="mainpost">';
echo '<div class="subpost">
<a href=""><b>'.Lang::__('Друзья').'</b></a>
<a href="/modules/profile.php?act=notificationlog&do=friends">'.Lang::__('Друзья в ожидании утверждения').' '.$row[0].'</a></div>';
echo '</div>';
echo '<div class="mainpost">';
//Выводим счетчик постов
if ($result = $db->query("SELECT COUNT(*) FROM `friends` WHERE `id_user` = '".$users['id']."' AND `approved` = '1' ")) {
/* Переход к строке №400 */
$result->data_seek(399);
/* Получение строки */
$row = $result->fetch_row();
}
$newlist = new Navigation($row[0],10, true);
//Если друзей больше 1 выводит из базы данные
if($row[0] > 0) {
$friends = $db->query('SELECT * FROM `friends` WHERE `id_user` = "'.$users['id'].'" AND `approved` = "1" ORDER BY `id` DESC '. $newlist->limit().'');
// А если меньше 0 то выводит это сообщение
}else {
echo engine::error(Lang::__('У вас нет друзей!'));
echo '</div>';
exit;
}
//Выводим всех ваших друзей если есть
while($friend = $db->get_array($friends)) {
//Определим id друга
$frend = $db->get_array($db->query('SELECT * FROM `users` WHERE `id` = "'.$friend['id_friends'].'"'));
//Ник Друга
$nick = $user->users($frend['id'],array('nick'),true);
echo '<div class="subpost">';
//Выводим путь к профилю друга
echo '<b><a href="/modules/profile.php?id='.$frend['id'].'">'.$nick.'</a></b>';
//Действие с другом
echo '<span class="right_images">
<a title="'.Lang::__('Написать личное сообщение').'" href="" class="Button_secondary"><img src="/engine/template/icons/email_open.png"> '.Lang::__('Отправить ЛС').'</a>
<a title="'.Lang::__('Удалить из друзей').'" href="?act=delete_frend&id='.$frend['id'].'" class="Button_secondary"><img src="/engine/template/icons/user_delete.png"> '.Lang::__('Удалить').'</a>
</span>';
//Дата регистрации
echo '<br/><div class="left">'.date::make_date($frend['reg_date']).'</div><br/>';
echo '</div>';
}
//Вывод навигации
echo $newlist->pagination();
echo '</div>';
break;
case 'delete_frend':
include_once(H.'modules/friends/delete_frend.php');
break;
case 'pending':
include_once(H.'modules/friends/pending.php');
break;
endswitch;
?>