View file modules/user/activity_posts_forum.php

File size: 2.45Kb
<?php

// проверяем корректность запроса
if (!isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '". num($_GET['user_id']) ."' LIMIT 1"), 0) == 0)
{
    # Перенаправляем на главную
    header('Location: /');
}

# Заголовок модуля
$system['page_title'] = 'Сообщения на форуме';

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

# Массив владельца странички
if (isset($_GET['user_id']))
{
    if (mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '". num($_GET['user_id']) ."' LIMIT 1"), 0) == 1)
    {
        $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '". num($_GET['user_id']) ."' LIMIT 1"));
    }
    else
    {
        $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$user[id]' LIMIT 1"));
    }
}
else
{
    $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '$user[id]' LIMIT 1"));
}

echo '<div class="title">Сообщения на форуме</div>';

# Кол-во пользователей
$k_posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_p` WHERE `user_id` = '". $ank['id'] ."'"), 0);

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

if ($k_posts == 0)
{
    echo '<div class="menu">Сообщений нет</div>';
}
else
{
    $sql_posts = mysql_query("SELECT * FROM `forum_p` WHERE `user_id` = '". $ank['id'] ."' ORDER BY time DESC LIMIT $start, 10");

    while ($post = mysql_fetch_assoc($sql_posts))
    {
        echo '<div class="menu">
        '. icon($post['user_id']) .' <a href="/user/user.php?user_id='. $post['user_id'] .'">'. nick($post['user_id']) .'</a> '. online($post['user_id']) .' ('. vtime($post['time']) .')<br />
        '. output($post['text']) .'<br />
        [Тема: <a href="/forum/topic.php?forum_t_id='. $post['t_id'] .'&amp;page=end">'. mysql_result(mysql_query("SELECT `theme` FROM `forum_p` WHERE `theme_id` = '1' AND `theme` != '' AND `t_id` = '$post[t_id]'"),0) .'</a>]
        </div>';
    }

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

echo '<div class="block">
&raquo; <a href="/user/user.php?user_id='. $ank['id'] .'">На личную страницу</a><br />
&raquo; <a href="/">На главную</a>
</div>';

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

?>