From e7c4760448414cae81a9a324fd221e3c40c79532 Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Tue, 24 Jul 2007 09:50:54 +0000 Subject: [PATCH] --- rdf/student.rdf.php | 81 +++++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php index ff07b1b93..9168be9ba 100644 --- a/rdf/student.rdf.php +++ b/rdf/student.rdf.php @@ -54,33 +54,33 @@ $ss = (isset($_GET['ss'])?$_GET['ss']:null); if($studiensemester_kurzbz=='aktuelles') $studiensemester_kurzbz = $semester_aktuell; - + if(isset($_GET['xmlformat']) && $_GET['xmlformat']=='xml') $xmlformat='xml'; -else +else $xmlformat='rdf'; $datum_obj = new datum(); if($xmlformat=='rdf') -{ +{ $stg_arr = array(); $stg_obj = new studiengang($conn, null, null); $stg_obj->getAll(null, false); - foreach ($stg_obj->result as $row) + foreach ($stg_obj->result as $row) $stg_arr[$row->studiengang_kz]=$row->kuerzel; - + $rdf_url='http://www.technikum-wien.at/student'; - echo ' + echo ' - - + + '; - + function draw_content($row) { global $rdf_url, $datum_obj, $conn; @@ -116,9 +116,9 @@ if($xmlformat=='rdf') geburtsnation.']]> sprache.']]> - + uid)?$row->uid:'').']]> - matrikelnr)?$row->matrikelnr:'').']]> + matrikelnr)?$row->matrikelnr:'').']]> alias)?$row->alias:'').']]> semester)?$row->semester:'').']]> verband)?$row->verband:'').']]> @@ -131,9 +131,10 @@ if($xmlformat=='rdf') global $rdf_url, $datum_obj, $stg_arr; if($row->prestudent_id!='') { - echo ' + echo ' prestudent_id.']]> studiengang_kz.']]> + studiengang_kz.']]> aufmerksamdurch_kurzbz.']]> studiengang_kz].']]> berufstaetigkeit_code.']]> @@ -159,7 +160,7 @@ if($xmlformat=='rdf') '; } } - + if($typ=='student') { // Studenten holen @@ -175,7 +176,7 @@ if($xmlformat=='rdf') $prestd->load($student->prestudent_id); draw_prestudent($prestd); } - else + else foreach ($studenten as $student) { draw_content($student); @@ -188,7 +189,7 @@ if($xmlformat=='rdf') 'reihungstestnichtangemeldet'))) { $prestd = new prestudent($conn, null, true); - + if($studiengang_kz!=null) { if($prestd->loadIntessentenUndBewerber($studiensemester_kurzbz, $studiengang_kz, $semester, $typ)) @@ -202,7 +203,7 @@ if($xmlformat=='rdf') $student->load($uid); draw_content($student); } - else + else draw_content($row); draw_prestudent($row); } @@ -215,15 +216,15 @@ if($xmlformat=='rdf') draw_content($prestd); draw_prestudent($prestd); } - else - echo $prestd->errormsg; + else + echo $prestd->errormsg; } - else + else { echo 'Falsche Parameteruebergabe'; } } - else + else { if($filter!='') { @@ -236,9 +237,9 @@ if($xmlformat=='rdf') $student=new student($conn,null,true); if($uid = $student->getUid($row->prestudent_id)) { - //Wenn kein Eintrag fuers aktuelle Studiensemester da ist, dann + //Wenn kein Eintrag fuers aktuelle Studiensemester da ist, dann //nochmal laden aber ohne studiensemester - if(!$student->load($uid, $studiensemester_kurzbz)) + if(!$student->load($uid, $studiensemester_kurzbz)) $student->load($uid); } $prestd = new prestudent($conn, null, true); @@ -248,7 +249,7 @@ if($xmlformat=='rdf') draw_content($student); draw_prestudent($prestd); } - else + else { draw_content($prestd); draw_prestudent($prestd); @@ -261,9 +262,9 @@ if($xmlformat=='rdf') $student=new student($conn,null,true); if($uid = $student->getUid($prestudent_id)) { - //Wenn kein Eintrag fuers aktuelle Studiensemester da ist, dann + //Wenn kein Eintrag fuers aktuelle Studiensemester da ist, dann //nochmal laden aber ohne studiensemester - if(!$student->load($uid, $studiensemester_kurzbz)) + if(!$student->load($uid, $studiensemester_kurzbz)) $student->load($uid); } $prestd = new prestudent($conn, null, true); @@ -273,20 +274,20 @@ if($xmlformat=='rdf') draw_content($student); draw_prestudent($prestd); } - else + else { draw_content($prestd); draw_prestudent($prestd); } } - - + + } - - + + echo "\n"; } -else +else { //XML $uids = split(';',$uid); @@ -297,10 +298,10 @@ else { $student = new student($conn); $student->load($uid); - + $studiengang = new studiengang($conn); $studiengang->load($student->studiengang_kz); - + $typ=''; switch($studiengang->typ) { @@ -312,7 +313,7 @@ else break; default: $typ = 'FH-Studiengang'; } - + $qry = "SELECT * FROM campus.vw_benutzer JOIN public.tbl_benutzerfunktion USING(uid) WHERE funktion_kurzbz='rek'"; $rektor = ''; if($result = pg_query($conn, $qry)) @@ -322,10 +323,10 @@ else $rektor = $row->titelpre.' '.$row->vorname.' '.$row->nachname.' '.$row->titelpost; } } - + $studiengbeginn = ''; $studiensemester_kurzbz=''; - $qry = "SELECT * FROM public.tbl_prestudentrolle JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) + $qry = "SELECT * FROM public.tbl_prestudentrolle JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE prestudent_id='$student->prestudent_id' ORDER BY datum LIMIT 1"; if($result = pg_query($conn, $qry)) { @@ -335,12 +336,12 @@ else $studiensemester = $row->studiensemester_kurzbz; } } - + $stsem = new studiensemester($conn); //$aktstsem = $stsem->getaktorNext(); - + $stsem->load($ss); - + echo ' uid.']]> @@ -369,7 +370,7 @@ else studiensemester_kurzbz.']]> convertISODate($stsem->start).']]> - '; + '; } } echo '';