2 /********************************************************************************
3 * index.php : main page (newsgroups list)
6 * This file is part of the banana distribution
7 * Copyright: See COPYING files that comes with this distribution
8 ********************************************************************************/
10 require("locales/locales.inc.php");
11 require("include/session.inc.php");
12 require("include/password.inc.php");
13 require("include/NetNNTP.inc.php");
14 require("include/groups.inc.php");
15 require("include/format.inc.php");
16 require("include/config.inc.php");
18 require("include/header.inc.php");
20 $nntp = new nntp($news['server']);
21 if ($news['user']!="anonymous") {
22 $result = $nntp->authinfo($news["user"],$news["pass"]);
24 echo "<p class=\"error\">\n\t".$locale['error']['credentials']
26 require("include/footer.inc.php");
30 $groups = new groups($nntp);
35 <?php
echo $locale['index']['title'];?
>
39 if (!sizeof($groups->overview
)) {
40 echo '<p class="normal">';
41 echo "\n".$locale['error']['nogroup']."\n";
43 require("include/footer.inc.php");
50 <table
class="bicol" cellspacing
="0" cellpadding
="2"
51 summary
="<?php echo $locale['index']['summary'];?>">
54 <?php
echo $locale['index']['total'];?
>
57 <?php
echo $locale['index']['unread'];?
>
60 <?php
echo $locale['index']['name'];?
>
63 <?php
echo $locale['index']['description'];?
>
68 foreach ($groups->overview
as $g => $d) {
70 $groupinfo = $nntp->group($g);
72 <tr
class="<?php echo ($pair?"pair
":"impair
");?>" >
74 <?php
echo $groupinfo[0]; ?
>
80 <?php
echo "<a href=\"thread.php?group=$g\">$g</a>";?
>
82 <td
class="description">
95 require("include/footer.inc.php");