diff --git a/content/student/studentprojektarbeitoverlay.xul.php b/content/student/studentprojektarbeitoverlay.xul.php index ec9119627..edff23407 100644 --- a/content/student/studentprojektarbeitoverlay.xul.php +++ b/content/student/studentprojektarbeitoverlay.xul.php @@ -409,7 +409,7 @@ echo ''; diff --git a/rdf/person.rdf.php b/rdf/person.rdf.php index de004d32a..addd6cd1a 100644 --- a/rdf/person.rdf.php +++ b/rdf/person.rdf.php @@ -55,7 +55,14 @@ echo ' '; $filter = utf8_encode($filter); -$qry = "SELECT distinct person_id, vorname, nachname, titelpre, titelpost FROM public.tbl_person WHERE nachname ~* '".addslashes($filter).".*' ORDER BY nachname, vorname, titelpre, titelpost"; +$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'])) { @@ -74,6 +81,7 @@ if($result = $db->db_query($qry)) vorname.']]> nachname.']]> nachname.' '.$row->vorname.' '.$row->titelpre.' '.$row->titelpost.']]> + status.']]> ';