9a7275ee7e418f2fda52945aca764a33106c9611
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("include/session.inc.php");
11 require("include/password.inc.php");
12 require("include/NetNNTP.inc.php");
13 require("include/groups.inc.php");
14 require("include/format.inc.php");
15 require("include/config.inc.php");
16 require("include/profile.inc.php");
18 $profile=getprofile();
19 require($profile['locale']);
21 require("include/header.inc.php");
23 $nntp = new nntp($news['server']);
24 if ($news['user']!="anonymous") {
25 $result = $nntp->authinfo($news["user"],$news["pass"]);
27 echo "<p class=\"error\">\n\t".$locale['error']['credentials']
29 require("include/footer.inc.php");
33 $groups = new groups($nntp);
38 <?php
echo $locale['index']['title'];?
>
42 if (!sizeof($groups->overview
)) {
43 echo '<p class="normal">';
44 echo "\n".$locale['error']['nogroup']."\n";
46 require("include/footer.inc.php");
53 <table
class="bicol" cellspacing
="0" cellpadding
="2"
54 summary
="<?php echo $locale['index']['summary'];?>">
57 <?php
echo $locale['index']['total'];?
>
60 <?php
echo $locale['index']['unread'];?
>
63 <?php
echo $locale['index']['name'];?
>
66 <?php
echo $locale['index']['description'];?
>
71 foreach ($groups->overview
as $g => $d) {
73 $groupinfo = $nntp->group($g);
75 <tr
class="<?php echo ($pair?"pair
":"impair
");?>" >
77 <?php
echo $groupinfo[0]; ?
>
83 <?php
echo "<a href=\"thread.php?group=$g\">$g</a>";?
>
85 <td
class="description">
98 require("include/footer.inc.php");