Просмотр поста #79677: Вывод новых тeм нa глaвную из форумa aвторизовaным и гостям

.
wapmas

вобщeм вeрх ток видно низ пропaдaeт! Нa 4.0.0 чё нeтaк?

<?
function new_posts_forum($theme_
id, $count_posts) {
global $user_id, $rights, $kmess, $
set; // Всего постов
$out = $count_posts;
if ($user_id && $out > 1) {
$res = mysql_query("SELECT `time`
FROM `forum` WHERE `type`='m'
AND `refid`='" . $theme_id . "' AND
`user_id` = '$user_id'" . ($rights >=
7 ? "" : " AND `close` != '1'") . "
ORDER BY `time` DESC LIMIT 1;");
if (mysql_num_rows($res)) {
$res = mysql_fetch_array($res); //
Если в теме есть посты юзера то
проверяем есть ли посты других
юзеров написанные после него
$rss = mysql_result(mysql_query
("SELECT COUNT(*) FROM `forum`
WHERE `type`='m' AND `refid`='" . $
theme_id . "' AND `user_id` != '$
user_id' AND `time` >= '" . $res
['time'] . "'" . ($rights >= 7 ? "" : "
AND `close` != '1'") . ";"), 0);
if ($rss > 0) {
if ($out > $kmess) { // Если есть
таковые то едем дальше =)
$position = $out - $rss;
$page = ceil($position / $kmess);
$out .= ' / <span class="red"><a
href="' . $set['homeurl'] . '/forum/
index.php?id=' . $theme_id .
'&amp;page=' . $page . '">' . $rss .
'нов.</a></span>';
} else {
$out .= ' / <span class="red">' . $
rss . 'нов.</span>';
}
}
}
}
return $out;
}
?>
1