, * Andreas Oesterreicher and * Rudolf Hangl . */ // header for 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"); require_once('../config/vilesci.config.inc.php'); require_once('../include/benutzerberechtigung.class.php'); require_once('../include/functions.inc.php'); require_once('../include/datum.class.php'); $user = get_uid(); $datum = new datum(); loadVariables($user); if(isset($_GET['filter'])) $filter = $_GET['filter']; else die('Filter muss uebergeben werden'); $rdf_url='http://www.technikum-wien.at/person'; echo ' '; $filter = utf8_encode($filter); $qry = "SELECT distinct person_id, vorname, nachname, titelpre, titelpost, CASE WHEN (SELECT count(*) FROM public.tbl_benutzer JOIN public.tbl_mitarbeiter ON(uid=mitarbeiter_uid) WHERE person_id=tbl_person.person_id)>0 THEN 'Mitarbeiter' WHEN (SELECT count(*) FROM public.tbl_benutzer JOIN public.tbl_student ON(uid=student_uid) WHERE person_id=tbl_person.person_id)>0 THEN 'Student' ELSE 'Person' END as status FROM public.tbl_person WHERE nachname ~* '".addslashes($filter).".*' ORDER BY nachname, vorname, titelpre, titelpost"; if(isset($_GET['nurmittitel'])) { $qry.=" AND (titelpre<>'' OR titelpost<>'')"; } $db = new basis_db(); if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { echo ' person_id.']]> vorname.']]> nachname.']]> nachname.' '.$row->vorname.' '.$row->titelpre.' '.$row->titelpost.']]> status.']]> '; } } ?>