<?php include("inc.header.php"); ?>

<div class="wrapper flex">
    <div class="primary">
        <main class="main list" role="main">
            <article class="post">

        <div class="content post__content clearfix">
        <?php if($user_page_language == "de") { ?>
        <h1 class="post__title">Verf&uuml;gbare Newsgruppen:</h1>
        <p>Bitte w&auml;hlen Sie eine Zahl oder einen Buchstaben aus, um die verf&uuml;gbaren Newsgruppen anzuzeigen:</p>
        <?php } else { ?>
        <h1 class="post__title">Available newsgroups:</h1>
        <p>Please select a number or letter to view the available newsgroups:</p>
        <?php } ?>
        <div class="hletters"><a href="?pageid=hierarchies&letter=2">2</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=3">3</a></div>
	<div class="hletters"><a href="?pageid=hierarchies&letter=5">5</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=a">A</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=b">B</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=c">C</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=d">D</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=e">E</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=f">F</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=g">G</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=h">H</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=i">I</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=j">J</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=k">K</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=l">L</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=m">M</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=n">N</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=o">O</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=p">P</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=q">Q</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=r">R</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=s">S</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=t">T</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=u">U</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=v">V</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=w">W</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=x">X</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=y">Y</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=z">Z</a></div>
	    <div class="cleartag"></div>
        <?php if($user_page_language == "de") { ?>
        <p>&nbsp;<br>Oder w&auml;hlen Sie eine der gro&szlig;en Newsgruppen Hierarchien:</p>
        <?php } else { ?>
        <p>&nbsp;<br>Or choose one of the large newsgroup hierarchies:</p>
        <?php } ?>
        <div class="cleartag"></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=alt.">alt.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=comp.">comp.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=de.">de.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=fr.">fr.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=free.">free.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=humanities.">humanities.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=misc.">misc.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=news.">news.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=rec.">rec.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=sci.">sci.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=soc.">soc.*</a></div>
        <div class="hletters"><a href="?pageid=hierarchies&letter=talk.">talk*</a></div>
	<div class="cleartag">&nbsp;</div>
    <hr>
    <h2 class="list__title">The result of your query:</h2>

        <table width="98%" border="0" cellspacing="0" cellpadding="0">
                <?php
                if (isset($_REQUEST['letter']) && (($_REQUEST['letter'] == "2") || ($_REQUEST['letter'] == "3") || ($_REQUEST['letter'] == "5") || ($_REQUEST['letter'] == "z-netz") || ($_REQUEST['letter'] == "bln") || ($_REQUEST['letter'] == "a") || ($_REQUEST['letter'] == "b") || ($_REQUEST['letter'] == "c") || ($_REQUEST['letter'] == "d") || ($_REQUEST['letter'] == "e") || ($_REQUEST['letter'] == "f") || ($_REQUEST['letter'] == "g") || ($_REQUEST['letter'] == "h") || ($_REQUEST['letter'] == "i") || ($_REQUEST['letter'] == "j") || ($_REQUEST['letter'] == "k") || ($_REQUEST['letter'] == "l") || ($_REQUEST['letter'] == "m") || ($_REQUEST['letter'] == "n") || ($_REQUEST['letter'] == "o") || ($_REQUEST['letter'] == "p") || ($_REQUEST['letter'] == "q") || ($_REQUEST['letter'] == "r") || ($_REQUEST['letter'] == "s") || ($_REQUEST['letter'] == "t") || ($_REQUEST['letter'] == "u") || ($_REQUEST['letter'] == "v") || ($_REQUEST['letter'] == "w") || ($_REQUEST['letter'] == "x") || ($_REQUEST['letter'] == "y") || ($_REQUEST['letter'] == "z") || ($_REQUEST['letter'] == "alt.") || ($_REQUEST['letter'] == "comp.") || ($_REQUEST['letter'] == "de.") || ($_REQUEST['letter'] == "fr.") || ($_REQUEST['letter'] == "free.") || ($_REQUEST['letter'] == "humanities.") || ($_REQUEST['letter'] == "misc.") || ($_REQUEST['letter'] == "news.") || ($_REQUEST['letter'] == "rec.") || ($_REQUEST['letter'] == "sci.") || ($_REQUEST['letter'] == "soc.") || ($_REQUEST['letter'] == "talk."))) {
                include('nntp_client.php');

                $nntp = new class_Net_NNTP_Client();
                $ret = $nntp->connect($server_hostname);
                if( PEAR::isError($ret)) {
                // handle error
                } else {
                // success
                $groups = $nntp->getGroups(htmlspecialchars($_REQUEST['letter'])."*");
                // Print a list of avaible newsgroups

                if (count($groups) > 0) {
                ?>
            <tr>
                <td colspan="3"><strong>&nbsp;Newsgroups found: <?php echo count($groups); ?></strong></td>
            </tr>
            <tr>
                <td width="60%" style="border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;"><strong>&nbsp;Newsgroup:</strong></td>
                <td width="20%" style="border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;"><strong>&nbsp;Posts:</strong></td>
                <td width="20%" style="border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;"><strong>&nbsp;Status:</strong></td>
            </tr>
                    <?php foreach($groups as $group) { ?>
            <tr>
                <td width="60%" style="border-left: 1px solid #cccccc;border-bottom: 1px dotted #cccccc;">&nbsp;<?php echo $group['group']; ?></td>
                <td width="20%" style="border-left: 1px solid #cccccc;border-bottom: 1px dotted #cccccc;">&nbsp;<?php
                    if ($group['last']-$group['first'] < 1) { echo ""; }
                    else { echo $group['last']-$group['first']; } ?></td>
                <td width="20%" style="border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px dotted #cccccc; color: #1F15A3;">&nbsp;<?php if($group['posting'] == "m") { echo 'moderated'; }; ?></td>
            </tr>
                <?php }} else { ?>
            <tr>
                <td colspan="3">&nbsp;No newsgroups found on <?php echo $server_hostname; ?> that begin with &quot;<strong><?php echo htmlspecialchars($_REQUEST['letter']); ?></strong>&quot;!<br>&nbsp;Please make another selection!</td>
            </tr>
                <?php }}} else { ?>
            <tr>
                <td colspan="3">&nbsp;Please select a letter or a name of a big hierarchie from the listes of the top!</td>
            </tr>
            <?php } ?>
        </table>
                </div>
            </article>
        </main>
    </div>
</div>

<?php include("inc.footer.php"); ?>