#!/usr/local/gnu/bin/perl


#
# erzeugt eine Liste, das alle Dozenten anzeigt
#

require "./veranstaltungen.ph";

print "Content-Type: text/html\n";
print "\n";
print "<HTML>\n";
print "<HEAD>\n";
print "  <TITLE>Liste aller Dozenten im Institut f&uuml;r Informatik</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "<H1>Liste aller Dozenten</H1>\n\n";

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

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

# Sortierte Liste der Dozenten erzeugen
sub dozSort {
  my $erg = ($DOZENTTYP{$a} cmp $DOZENTTYP{$b});
  if ($erg==0) {$erg = ($DOZENT{$a} cmp $DOZENT{$b}); }
  return $erg;
}
@DOZKEYS = sort dozSort keys %DOZENT;

print "<P>Einen neuen Dozenten k&ouml;nnen Sie <A HREF=\"dozForm.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 des Dozenten</TH><TH>Typ</TH><TH COLSPAN=2>Aktionen</TH></TR>";

foreach $key (@DOZKEYS) {
  print "<TR><TD>$DOZENT{$key}</TD>";
  print "<TD>$DOZENTTYPDESC[$DOZENTTYP{$key}]</TD>";
  print "<TD><A HREF=\"dozForm.cgi?change=$key\">&auml;ndern</A></TD>\n";
  print "<TD><A HREF=\"dozForm.cgi?delete=$key\">l&ouml;schen</A></TD>\n";
  print "</TR>";
}
print "</TABLE></BLOCKQUOTE>\n\n";
print "</BODY>\n";
print "</HTML>\n";
