, * 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"); // content type setzen header("Content-type: application/xhtml+xml"); // xml echo ''; // DAO require_once('../config/vilesci.config.inc.php'); require_once('../include/lehrfach.class.php'); if(isset($_GET['studiengang_kz'])) $stg = $_GET['studiengang_kz']; else $stg = ''; if(isset($_GET['semester'])) $sem = $_GET['semester']; else $sem = ''; $db = new basis_db(); if(isset($_GET['lehrveranstaltung_id']) && is_numeric($_GET['lehrveranstaltung_id'])) { $lvid = $_GET['lehrveranstaltung_id']; $qry = "SELECT studiengang_kz, semester FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id='$lvid'"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) { $stg = $row->studiengang_kz; $sem = $row->semester; } else die('Fehler beim Laden der Daten'); } else die('Fehler beim Laden der Daten'); } $rdf_url='http://www.technikum-wien.at/lehrfach'; echo ' '; if(isset($_GET['lehrfach_id']) && is_numeric($_GET['lehrfach_id'])) { $lehrfach_id = $_GET['lehrfach_id']; $where =" OR lehrfach_id='$lehrfach_id'"; } else $where = ''; //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 tbl_lehrfach.* FROM lehre.tbl_lehrfach JOIN public.tbl_fachbereich USING(fachbereich_kurzbz) WHERE tbl_lehrfach.aktiv AND tbl_fachbereich.aktiv"; if($stg!='') $qry.=" AND tbl_lehrfach.studiengang_kz='$stg'"; if($sem!='') $qry.=" AND tbl_lehrfach.semester='$sem'"; $qry.=$where; $qry.=" ORDER BY bezeichnung"; if($db->db_query($qry)) { while($lehrfach = $db->db_fetch_object()) { echo ' '.$lehrfach->lehrfach_id.' '.$lehrfach->studiengang_kz.' fachbereich_kurzbz.']]> kurzbz.']]> bezeichnung.']]> farbe.']]> '.$lehrfach->aktiv.' '.$lehrfach->semester.' '.$lehrfach->sprache.' '; } } ?>