#!/usr/local/gnu/bin/perl
#
# erzeugt eine Liste aller eingetragenen Veranstaltungen als
#   HTML-Datei
#

require "./veranstaltungen.ph";

$CHANGE_CGI = "form.cgi?change=";
$DELETE_CGI = "form.cgi?delete=";

# Datenbank einlesen
readDatabase("veranstaltungen.db","HTML");

my @INDEX = sortDatabase("Name");

print "Content-Type: text/html\n";
print "\n";
print "<HTML>\n";
print "<HEAD>\n";
print "  <TITLE>Liste aller Veranstaltungen im Institut f&uuml;r Informatik</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n\n";
print "<H1>Liste aller Veranstaltungen</H1>\n\n";
print "\n";
print "<P>Eine neue Veranstaltung k&ouml;nnen Sie <A HREF=\"form.cgi?new=\">hier</A> eingeben.\n";
print "\n";
print "<P>Zur&uuml;ck zur <A HREF=\"./\">Administrationsseite</A>\n";
print "<BLOCKQUOTE><TABLE CELLPADDING=4>\n";
print "  <TR><TH>Name der Veranstaltung</TH><TH>Semester</TH><TH>Typ</TH>";
print "      <TH COLSPAN=2>Aktionen</TH></TR>\n";

for (my $i=0 ; $i<=$last ; ++$i) {
  my $idx = $INDEX[$i];
  print "<TR><TD>$NAME[$idx]</TD>";
  print "<TD>$SEMESTER[$idx]</TD>";
  print "<TD>$TYP[$idx]</TD>";
  print "<TD><A HREF=\"$CHANGE_CGI$UID[$idx]\">&auml;ndern</A></TD>";
  print "<TD><A HREF=\"$DELETE_CGI$UID[$idx]\">l&ouml;schen</A></TD></TR>\n";
}
print "</TABLE></BLOCKQUOTE>\n\n";
print "</BODY>\n";
print "</HTML>\n";
