From 4fd2b7eb8924950a1e6632bccc27d20e9d6657b2 Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Mon, 22 Jun 2009 09:29:56 +0000 Subject: [PATCH] --- .../freifaecher/anmeldungsuebersicht.php | 113 +++++++++--------- 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/cis/private/freifaecher/anmeldungsuebersicht.php b/cis/private/freifaecher/anmeldungsuebersicht.php index b27d2d17f..88fc7312b 100644 --- a/cis/private/freifaecher/anmeldungsuebersicht.php +++ b/cis/private/freifaecher/anmeldungsuebersicht.php @@ -22,14 +22,21 @@ /* * Ermoeglicht das Anmelden zu Freifaechern */ -require_once('../../config.inc.php'); +#require_once('../../config.inc.php'); +require_once('../../../config/cis.config.inc.php'); + +// ------------------------------------------------------------------------------------------ +// Datenbankanbindung +// ------------------------------------------------------------------------------------------ +require_once('../../../include/basis_db.class.php'); + if (!$db = new basis_db()) + $db=false; + + require_once('../../../include/functions.inc.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); - -if(!$conn=pg_connect(CONN_STRING)) - die('Die Datenbankverbindung konnte nicht hergestellt werden.'); - + $user = get_uid(); ?> @@ -56,30 +63,28 @@ $user = get_uid(); Bitte wählen Sie eines der Freifächer aus
getaktorNext(); - -$lv_obj = new lehrveranstaltung($conn); - +$lv_obj = new lehrveranstaltung(); if($lv_obj->load_lva('0',null,null,true,null,'bezeichnung')) { - echo "
"; - echo ""; + if($lvid=='') + echo "\n"; + foreach($lv_obj->lehrveranstaltungen as $row) + { + if($lvid==$row->lehrveranstaltung_id) + echo "\n"; + else + echo "\n"; } - echo "\n"; - echo "\n
"; + echo "\n"; + echo "\n"; } else { @@ -87,7 +92,7 @@ else } //Wenn das Formular abgeschickt wurde -if(isset($_POST['lvid'])) +if($lvid!='') { $qry = "SELECT @@ -105,37 +110,37 @@ if(isset($_POST['lvid'])) WHERE lehrveranstaltung_id='$lvid' AND studiensemester_kurzbz='$stsem') ORDER BY nachname, vorname"; - -if($result=pg_query($conn,$qry)) -{ - $ff = array(); - $content=''; - - $mailto= " NachnameVornameMailStudiengangSemester"; - $i=0; - while($row=pg_fetch_object($result)) - { - $i++; - $content .= "\n$i$row->nachname$row->vorname$row->uid@technikum-wien.at$row->kurzbzlang$row->semester"; - if($i!=1) - $mailto.=","; - $mailto.=$row->uid."@technikum-wien.at"; - } - $mailto.="'>Mail an alle in diesem Freifach senden"; - $content .= ""; - - if($i==0) - { - echo "Es gibt noch keine Anmeldungen für dieses Freifach"; - } - else - { - //echo "Anzahl der Anmeldungen: ".$i; - echo $content; - echo "
"; - echo $mailto; - } + + if($result=$db->db_query($qry)) + { + $ff = array(); + $content=''; + + $mailto= " NachnameVornameMailStudiengangSemester"; + $i=0; + while($row=$db->db_fetch_object($result)) + { + $i++; + $content .= "\n$i$row->nachname$row->vorname$row->uid@technikum-wien.at$row->kurzbzlang$row->semester"; + if($i!=1) + $mailto.=","; + $mailto.=$row->uid."@technikum-wien.at"; + } + $mailto.="'>Mail an alle in diesem Freifach senden"; + $content .= ""; + + if($i==0) + { + echo "Es gibt noch keine Anmeldungen für dieses Freifach"; + } + else + { + //echo "Anzahl der Anmeldungen: ".$i; + echo $content; + echo "
"; + echo $mailto; + } } else echo "Fehler beim Auslesen der Zuteilunstabelle";