
<?php

include "header_footer.php";
include "common.php";

/// functions ///

function kvvlist($admin) {
  $akt_jahr = aktuelles_jahr();
  $akt_semester = aktuelles_semester();
  
  if( $admin ) {
    $adminmode = '&mode=admin';
  } else {
    $adminmode = '';
    
    print "<p><a href=\"kvv.php?jahr=$akt_jahr&semester=$akt_semester\">Aktuelles KVV</a></p>";
  }

  $link = myconnect();
  
  $kvvs = mysql_query("SELECT jahr,semester FROM vorlesungen GROUP BY jahr,semester ORDER BY jahr DESC,semester DESC")
    or sqldie("<p>Vorlesungs-Query failed!</p>", $link);
  
  print "<ul>";
  
  while( $kvv = mysql_fetch_array($kvvs, MYSQL_ASSOC) ) {
    extract($kvv);
    
    // Das Semester, dessen KVV wir gerade erst erstellen, taucht nur auf der Admin-Seite auf.
    if( ($jahr > $akt_jahr) || (($jahr == $akt_jahr) && ($semester > $akt_semester)) ) {
      if( $admin ) {
        print "<li><a href=\"kvv.php?jahr=$jahr&semester=$semester$adminmode\">" . langsemester($semester,$jahr) . "</a> (in preparation)</li>";
      }
    } else {
      // Semester <= dem aktuellen
      print "<li><a href=\"kvv.php?jahr=$jahr&semester=$semester$adminmode\">" . langsemester($semester,$jahr) . "</a></li>";
    }
  }
  
  print "</ul>";
  
  mysql_close($link);
}

/// main program ///

print_header();

print "<h1>Vorlesungsverzeichnisse (Course&nbsp;Schedules)</h1>\n\n";

if( $_GET['mode'] == 'admin' ) {
  $admin = 1;
} else {
  $admin = 0;
}

if( $admin ) {
  print "<p><a href=\"kvv.php?action=add\">Kurs hinzufügen</a></p>\n\n";
} 

kvvlist($admin);

// zum Schluss: Verweise auf aeltere KVVs
// echo '
// 
// <p><br><br>
// 
// <strong>Vorlesungsverzeichnisse bis WS 2001/02:</strong>
// <p>
// <a href="http://www.coli.uni-sb.de/~saurer/lehre/ws01/ws01.html">Wintersemester 2001/02</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/lehre/ss01/ss01.html">Sommersemester 2001</A><BR>
// <a href="http://www.coli.uni-sb.de/~saurer/lehre/ws00/ws00.html">Wintersemester 2000/01</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ss00.html">Sommersemester 2000</a><br>
// <a href = "http://www.coli.uni-sb.de/~saurer/ws99.html">Wintersemester 99/00</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ss99.html">Sommersemester 99</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ws98.html">Wintersemester 98/99</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ss98.html">Sommersemester 98</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ws97.html">Wintersemester 97/98</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ss97.html">Sommersemester 97</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ws96.html">Wintersemester 96/97</a><br>
// <a href="http://www.coli.uni-sb.de/~saurer/ss96.html">Sommersemester 96</a><br>
// <a href="http://www.coli.uni-sb.de/fr/kvv/kvv95/ws95-96.html">Wintersemester 95/96</a><br>
// <a href="http://www.coli.uni-sb.de/fr/kvv/kvv95/index.html">Sommersemester 95</a><br>
// <a href="http://www.coli.uni-sb.de/fr/kvv/kvv9495/kvv.index.html">Wintersemester 94/95</a><br>
// <a href="http://www.coli.uni-sb.de/fr/kvv/kvv94/kvv.index.html">Sommersemester 94</a><br>
// ';

print_footer();

?>
