From db43327b0f2288826485374ceae66461f68e7303 Mon Sep 17 00:00:00 2001 From: Markus Pospischil Date: Tue, 25 May 2010 12:18:14 +0000 Subject: [PATCH] --- rdf/lektoren.rdf.php | 113 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 rdf/lektoren.rdf.php diff --git a/rdf/lektoren.rdf.php b/rdf/lektoren.rdf.php new file mode 100644 index 000000000..4b8b51ef0 --- /dev/null +++ b/rdf/lektoren.rdf.php @@ -0,0 +1,113 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ +// header für no cache +header("Cache-Control: no-cache"); +header("Cache-Control: post-check=0, pre-check=0",false); +header("Expires Mon, 26 Jul 1997 05:00:00 GMT"); +header("Pragma: no-cache"); +// DAO +require_once('../config/vilesci.config.inc.php'); +require_once('../include/studiengang.class.php'); +require_once('../include/fachbereich.class.php'); + +if(isset($_GET['studiengang_kz'])) +{ + $stg = $_GET['studiengang_kz']; + $obj = new studiengang(); + if (!$obj->load($stg)) + die($obj->errormsg); +} +else + $stg = ''; + +if(isset($_GET['institut'])) +{ + $institut = $_GET['institut']; + $obj = new fachbereich(); + if (!$obj->load($institut)) + die($obj->errormsg); +} +else + $institut = ''; + +if (!isset($obj)) + die('No Parameters!'); + +// content type setzen +header("Content-type: application/xhtml+xml"); + // xml +echo ''; + +$db = new basis_db(); + +$rdf_url='http://www.technikum-wien.at/lektoren'; + +echo ' + + + +'; + +//Alle Lehrfaecher mit Entsprechendem Studiengang und Semester holen bei +//denen sowohl das Lehrfach als auch der Fachbereich aktiv ist und +//zusaetzlich das Lehrfach das uebergeben wurde +$qry = "SELECT + uid,fixangestellt,person_id,alias,anrede,titelpost,titelpre,nachname,vorname + FROM + campus.vw_mitarbeiter join public.tbl_benutzerfunktion USING (uid) + WHERE + funktion_kurzbz='oezuordnung' AND aktiv AND oe_kurzbz='$obj->oe_kurzbz' + ORDER BY + nachname,vorname,vornamen;"; + +if($db->db_query($qry)) +{ + while($lektoren = $db->db_fetch_object()) + { + echo ' + + + uid.']]> + person_id.']]> + anrede.']]> + titelpre.']]> + vorname.']]> + nachname.']]> + titelpost.']]> + ' + .($lektoren->alias=='' ? $lektoren->uid : $lektoren->alias).'@'.DOMAIN. + ' + ' + .(strtolower($lektoren->fixangestellt)=='t' ? 'TRUE' : 'FALSE'). + ' + + '; + } +} + +?> + + + \ No newline at end of file