File size: 2.47Kb
<?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_comments = mysql_result(mysql_query("SELECT COUNT(*) FROM `news_comments` WHERE `user_id` = '". $ank['id'] ."'"), 0);
# Старт навигации
nav_start($k_comments, 10);
if ($k_comments == 0)
{
echo '<div class="menu">Комментариев нет</div>';
}
else
{
$sql_comments = mysql_query("SELECT * FROM `news_comments` WHERE `user_id` = '". $ank['id'] ."' ORDER BY time DESC LIMIT $start, 10");
while ($comment = mysql_fetch_assoc($sql_comments))
{
echo '<div class="menu">
'. icon($comment['user_id']) .' <a href="/user/user.php?user_id='. $comment['user_id'] .'">'. nick($comment['user_id']) .'</a> '. online($comment['user_id']) .' ('. vtime($comment['time']) .')<br />
'. output($comment['text']) .'<br />
[Новость: <a href="/news/index.php?news_id='. $comment['news_id'] .'">'. mysql_result(mysql_query("SELECT `title` FROM `news` WHERE `id` = '$comment[news_id]'"),0) .'</a>]
</div>';
}
# Вывод навигации
view_nav();
}
echo '<div class="block">
» <a href="/user/user.php?user_id='. $ank['id'] .'">На личную страницу</a><br />
» <a href="/">На главную</a>
</div>';
# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
?>