diff --git a/vilesci/moodle/account_verwaltung.php b/vilesci/moodle/account_verwaltung.php index cc6a2ed1e..d3aef0160 100644 --- a/vilesci/moodle/account_verwaltung.php +++ b/vilesci/moodle/account_verwaltung.php @@ -94,9 +94,10 @@ { // SQL Select-String $qry = "SELECT distinct tbl_person.person_id,tbl_person.nachname,tbl_person.vorname,tbl_person.aktiv,tbl_benutzer.uid - FROM public.tbl_person - LEFT JOIN public.tbl_benutzer ON tbl_benutzer.person_id=tbl_person.person_id - WHERE ( + FROM public.tbl_person ,public.tbl_benutzer + + WHERE tbl_benutzer.person_id=tbl_person.person_id + and ( tbl_person.nachname ~* '".addslashes($cSearchstr)."' OR tbl_person.vorname ~* '".addslashes($cSearchstr)."' OR tbl_benutzer.alias ~* '".addslashes($cSearchstr)."' OR @@ -104,9 +105,9 @@ tbl_person.vorname || ' ' || tbl_person.nachname = '".addslashes($cSearchstr)."' OR tbl_benutzer.uid ~* '".addslashes($cSearchstr)."' ) - and tbl_benutzer.uid >'' - and tbl_benutzer.uid IS NOT NULL ORDER BY nachname, vorname;"; +# and tbl_benutzer.uid >'' +# and tbl_benutzer.uid IS NOT NULL if($result = $db->db_query($qry)) { @@ -143,10 +144,10 @@ // Listenzeile $content.= ''; - $content.= ''.$row->nachname.''; + $content.= ''.$row->nachname.''; $content.= ''.$row->vorname.''; $content.= ''.$row->uid.''; - $content.= ''.(mb_strtoupper($row->aktiv)=='T' || mb_strtoupper($row->aktiv)=='TRUE' ?'aktiv':'deaktiviert').''; + $content.= ''.(!empty($row->aktiv) && mb_strtoupper($row->aktiv)!='F' && mb_strtoupper($row->aktiv)!='FALSE' ?'aktiv':'deaktiviert').''; $arrMoodleUser=array(); $objMoodle->errormsg=''; $objMoodle->mdl_user_id='';