diff --git a/system/mlists/mlists_generate.php b/system/mlists/mlists_generate.php index 97501c48d..72c013c98 100644 --- a/system/mlists/mlists_generate.php +++ b/system/mlists/mlists_generate.php @@ -42,7 +42,7 @@ $error_msg=''; // Lektoren holen die nicht mehr in den Verteiler gehoeren echo $mlist_name.' wird abgeglichen!
'; flush(); - $sql_query="SELECT uid FROM public.tbl_benutzergruppe WHERE UPPER(gruppe_kurzbz)=UPPER('$mlist_name') AND uid NOT IN (SELECT mitarbeiter_uid FROM public.tbl_mitarbeiter WHERE lektor)"; + $sql_query="SELECT uid FROM public.tbl_benutzergruppe WHERE UPPER(gruppe_kurzbz)=UPPER('$mlist_name') AND uid NOT IN (SELECT mitarbeiter_uid FROM public.tbl_mitarbeiter JOIN tbl_benutzer ON (mitarbeiter_uid=uid) WHERE lektor AND aktiv)"; if(!($result=pg_query($conn, $sql_query))) $error_msg.=pg_errormessage($conn); while($row=pg_fetch_object($result)) @@ -55,7 +55,7 @@ $error_msg=''; } // Lektoren holen die nicht im Verteiler sind echo '
'; - $sql_query="SELECT mitarbeiter_uid AS uid FROM public.tbl_mitarbeiter WHERE lektor AND mitarbeiter_uid NOT LIKE '\\\\_%' AND mitarbeiter_uid NOT IN (SELECT uid FROM public.tbl_benutzergruppe WHERE UPPER(gruppe_kurzbz)=UPPER('$mlist_name'))"; + $sql_query="SELECT mitarbeiter_uid AS uid FROM public.tbl_mitarbeiter JOIN tbl_benutzer ON (mitarbeiter_uid=uid) WHERE lektor AND aktiv AND mitarbeiter_uid NOT LIKE '\\\\_%' AND mitarbeiter_uid NOT IN (SELECT uid FROM public.tbl_benutzergruppe WHERE UPPER(gruppe_kurzbz)=UPPER('$mlist_name'))"; if(!($result=pg_query($conn, $sql_query))) $error_msg.=pg_errormessage($conn); while($row=pg_fetch_object($result))