error_reporting(0); //header("Expires: ".gmdate("D, d M Y H:i:s",time()+7200)." GMT"); // register parameters $group=$_REQUEST["group"]; if(isset($_REQUEST["first"])) $first=intval($_REQUEST["first"]); if(isset($_REQUEST["last"])) $last=intval($_REQUEST["last"]); include "config.inc.php"; include("$file_newsportal"); include "auth.inc"; $title.= ' - '.$group; include "head.inc"; if((!function_exists("npreg_group_has_read_access") || npreg_group_has_read_access($group)) && (!function_exists("npreg_group_is_visible") || npreg_group_is_visible($group))) { ?>
echo ''.$text_thread["button_grouplist"].' | '; if (!$readonly && (!function_exists("npreg_group_has_write_access") || npreg_group_has_write_access($group))) echo ''. $text_thread["button_write"]." | "; // $ns=nntp_open($server,$port); flush(); $headers = thread_load($group); $article_count=count($headers); if ($articles_per_page != 0) { if ((!isset($first)) || (!isset($last))) { if ($startpage=="first") { $first=1; $last=$articles_per_page; } else { $first=$article_count - (($article_count -1) % $articles_per_page); $last=$article_count; } } echo ''; // Show the replies to an article in the thread view? if($thread_show["replies"]) { // yes, so the counting of the shown articles is very easy $pagecount=count($headers); } else { // oh no, the replies will not be shown, this makes life hard... $pagecount=0; if(count($headers>0) && is_array($headers)) { foreach($headers as $h) { if($h->isAnswer==false) $pagecount++; } } } thread_pageselect($group,$pagecount,$first); echo ' | '; } else { $first=0; $last=$article_count; } echo '