200 |
} |
} |
201 |
|
|
202 |
function showPageSelectMenu($article_count,$first) { |
function showPageSelectMenu($article_count,$first) { |
203 |
global $articles_per_page,$file_thread,$file_framethread,$name; |
global $articles_per_page,$name; |
|
/* if (isset($file_framethread)) { |
|
|
$thread=$file_framethread; |
|
|
} else { |
|
|
$thread=$file_thread; |
|
|
} |
|
|
*/ |
|
204 |
$pages=ceil($article_count / $articles_per_page); |
$pages=ceil($article_count / $articles_per_page); |
205 |
if ($article_count > $articles_per_page) |
if ($article_count > $articles_per_page) |
206 |
for ($i = 0; $i < $pages; $i++) { |
for ($i = 0; $i < $pages; $i++) { |
207 |
echo '['; |
echo '['; |
208 |
if ($first != $i*$articles_per_page+1) |
if ($first != $i*$articles_per_page+1) |
209 |
echo '<a href="'.($i*$articles_per_page+1).'_'. |
echo '<a href="'.($i*$articles_per_page+1).'-'. |
210 |
($i+1)*$articles_per_page.'.html">'; |
($i+1)*$articles_per_page.'">'; |
211 |
echo ($i*$articles_per_page+1).'-'; |
echo ($i*$articles_per_page+1).'-'; |
212 |
if ($i == $pages-1) { |
if ($i == $pages-1) { |
213 |
echo $article_count; |
echo $article_count; |
378 |
*/ |
*/ |
379 |
function showgroups($gruppen) { |
function showgroups($gruppen) { |
380 |
if ($gruppen == false) return; |
if ($gruppen == false) return; |
381 |
global $file_thread,$text_groups; |
global $uri_thread,$text_groups; |
382 |
$c = count($gruppen); |
$c = count($gruppen); |
383 |
echo "<table>\n"; |
echo "<table>\n"; |
384 |
echo "<tr><td>#</td><td>".$text_groups["newsgroup"]. |
echo "<tr><td>#</td><td>".$text_groups["newsgroup"]. |
390 |
echo '<a '; |
echo '<a '; |
391 |
if ((isset($frame_threadframeset)) && ($frame_threadframeset != "")) |
if ((isset($frame_threadframeset)) && ($frame_threadframeset != "")) |
392 |
echo 'target="'.$frame_threadframeset.'" '; |
echo 'target="'.$frame_threadframeset.'" '; |
393 |
echo 'href="'.$file_thread.'/'.urlencode($g->name).'/index.html">'.$g->name."</a></td>\n"; |
echo 'href="'.$uri_thread.'/'.encode_newsgroup ($g->name).'/">'.$g->name."</a></td>\n"; |
394 |
echo "<td>$g->description</td></tr>\n"; |
echo "<td>$g->description</td></tr>\n"; |
395 |
flush(); |
flush(); |
396 |
} |
} |
397 |
echo "</table>\n"; |
echo "</table>\n"; |
398 |
} |
} |
399 |
|
|
400 |
|
function encode_newsgroup ($groupname) { |
401 |
|
return urlencode (str_replace ('.', ':', $groupname)); |
402 |
|
} |
403 |
|
|
404 |
/* |
/* |
405 |
* gets a list of aviable articles in the group $groupname |
* gets a list of aviable articles in the group $groupname |
406 |
*/ |
*/ |