Просмотр файла modules/friends/my_requests.php

Размер файла: 3.38Kb
<?php

// проверка наличия авторизации
if (!isset($user))
{
    # Перенаправляем на главную
    header('Location: /');
}

# Заголовок модуля
$system['page_title'] = 'Ваши заявки';

# Шапка модуля
require_once(HOME .'/incfiles/header.php');

// отклонение заявки
if (isset($_GET['delete_friend']))
{
    # Подготовка переменной
    $accept_friend = num($_GET['delete_friend']);

    if (mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `id` = '$accept_friend'")) == 0) $err .= 'Выбранный пользователь не существует<br />';

    if (mysql_num_rows(mysql_query("SELECT * FROM `friends` WHERE `user_id` = '$accept_friend' AND `friend_id` = '$user[id]'")) == 0) $err .= 'Заявка не существует<br />';

    if (!isset($err))
    {
        # Запрос
        mysql_query("DELETE FROM `friends` WHERE `friend_id` = '$user[id]' AND `user_id` = '$accept_friend' LIMIT 1");

        echo '<div class="title">Заявка</div>
        <div class="menu">
        Заявка отменена
        </div>';

        echo '<div class="block">
        &raquo; <a href="/friends/my_requests.php">Ваши заявки</a><br />
        &raquo; <a href="/user/cabinet.php">Личный кабинет</a><br />
        &raquo; <a href="/">На главную</a><br />
        </div>';

        # Ноги модуля
        require_once(HOME .'/incfiles/footer.php');
    }
}

error($err);

echo '<div class="title">Ваши заявки</div>
<div class="menu">
&raquo; <a href="/friends/requests.php">Активные заявки</a> ('. mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user_id` = '$user[id]' AND `active` = '0'"), 0) .')<br />
&raquo; Ваши заявки ('. mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `friend_id` = '$user[id]' AND `active` = '0'"), 0) .')
</div>';

# Кол-во пользователей
$k_friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `friend_id` = '$user[id]' AND `active` = '0'"), 0);

# Старт навигации
nav_start($k_friends, 10);

if ($k_friends == 0)
{
    echo '<div class="menu">Заявок нет</div>';
}
else
{
    $sql_friends = mysql_query("SELECT * FROM `friends` WHERE `friend_id` = '$user[id]' AND `active` = '0' LIMIT $start, 10");

    while ($friends = mysql_fetch_assoc($sql_friends))
    {
        # Инфа о друге
        $friend = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$friends[user_id]' LIMIT 1"));

        echo '<div class="menu">
        '. icon($friend['id']) .' <a href="/user/user.php?user_id='. $friend['id'] .'">'. nick($friend['id']) .'</a> '. online($friend['id']) .' ('. vtime($friends['time']) .')<br />
        [<a href="/friends/my_requests.php?delete_friend='. $friends['user_id'] .'">Отменить заявку</a>]
        </div>';
    }

    # Вывод навигации
    view_nav();
}

echo '<div class="block">
&raquo; <a href="/friends/index.php">Список друзей</a><br />
&raquo; <a href="/user/cabinet.php">Личный кабинет</a><br />
&raquo; <a href="/">На главную</a><br />
</div>';

# Ноги модуля
require_once(HOME .'/incfiles/footer.php');

?>