, * 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/studiengang.class.php'); require_once('../include/funktion.class.php'); require_once('../include/organisationseinheit.class.php'); require_once('../include/datum.class.php'); $rdf_url='http://www.technikum-wien.at/bnfunktion'; echo ' '; $uid = (isset($_GET['uid'])?$_GET['uid']:''); $benutzerfunktion_id = (isset($_GET['benutzerfunktion_id'])?$_GET['benutzerfunktion_id']:''); $filter = (isset($_GET['filter'])?$_GET['filter']:''); $stg_arr = array(); $fkt_arr = array(); $datum_obj = new datum(); $fkt = new funktion(); $fkt->getAll(); foreach ($fkt->result as $row) $fkt_arr[$row->funktion_kurzbz] = $row->beschreibung; $db = new basis_db(); if($uid!='') { $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE uid=".$db->db_add_param($uid); if($filter == 'offene') $qry .= " AND (datum_bis>=now() OR datum_bis is null)"; $qry.=" ORDER BY funktion_kurzbz"; } else { $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE benutzerfunktion_id=".$db->db_add_param($benutzerfunktion_id); } if($db->db_query($qry)) { while($row = $db->db_fetch_object()) { $oe = new organisationseinheit($row->oe_kurzbz); echo ' benutzerfunktion_id.']]> fachbereich_kurzbz.']]> uid.']]> oe_kurzbz.']]> organisationseinheittyp_kurzbz.' '.$oe->bezeichnung.']]> semester.']]> funktion_kurzbz.']]> funktion_kurzbz].']]> convertISODate($row->datum_von).']]> datum_von.']]> convertISODate($row->datum_bis).']]> datum_bis.']]> bezeichnung.']]> wochenstunden.']]> '; } } ?>