From cacef6fe5a78b3bababca98f19f597bded6a947d Mon Sep 17 00:00:00 2001 From: oesi Date: Thu, 3 Mar 2016 16:32:50 +0100 Subject: [PATCH] Fehler beim Erstellen der HSV Verteiler behoben --- system/mlists/mlists_generate.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/system/mlists/mlists_generate.php b/system/mlists/mlists_generate.php index 867df6f72..56465f353 100644 --- a/system/mlists/mlists_generate.php +++ b/system/mlists/mlists_generate.php @@ -500,12 +500,10 @@ $error_msg=''; // Studierende holen, die nicht im Verteiler sind echo '
'; - $sql_query="SELECT uid, tbl_gruppe.gruppe_kurzbz + $sql_query="SELECT uid FROM public.tbl_benutzerfunktion JOIN public.tbl_benutzer USING(uid) - JOIN public.tbl_studiengang USING(oe_kurzbz) - JOIN public.tbl_gruppe ON(tbl_gruppe.studiengang_kz=tbl_studiengang.studiengang_kz AND gruppe_kurzbz = 'TW_HSV') WHERE funktion_kurzbz='hsv' AND tbl_benutzer.aktiv AND @@ -519,10 +517,10 @@ $error_msg=''; $error_msg.=$db->db_last_error(); while($row = $db->db_fetch_object($result)) { - if($row->gruppe_kurzbz!='') + if($row->uid!='') { - setGeneriert($row->gruppe_kurzbz); - $sql_query="INSERT INTO public.tbl_benutzergruppe (uid, gruppe_kurzbz, insertamum, insertvon) VALUES ('$row->uid','".mb_strtoupper($row->gruppe_kurzbz)."', now(), 'mlists_generate')"; + setGeneriert('TW_HSV'); + $sql_query="INSERT INTO public.tbl_benutzergruppe (uid, gruppe_kurzbz, insertamum, insertvon) VALUES (".$db->db_add_param($row->uid).",'TW_HSV', now(), 'mlists_generate')"; if(!$db->db_query($sql_query)) $error_msg.=$db->db_last_error().$sql_query; echo '-'; @@ -584,7 +582,7 @@ $error_msg=''; echo '-'; flush(); } - + ob_flush(); // Studierende holen, die nicht im Verteiler sind echo '
'; $sql_query="SELECT uid, tbl_gruppe.gruppe_kurzbz @@ -637,6 +635,7 @@ $error_msg=''; echo "
Fehler:$sql_query"; flush(); + ob_flush(); setGeneriert('TW_STDV'); $sql_query="SELECT gruppe_kurzbz, uid FROM public.tbl_benutzergruppe WHERE gruppe_kurzbz='TW_STDV' @@ -782,6 +781,7 @@ $error_msg=''; echo "
Fehler:$sql_query"; // Studierende holen, die nicht mehr in den Verteiler gehoeren flush(); + ob_flush(); setGeneriert('TW_JGV'); $sql_query="SELECT gruppe_kurzbz, uid FROM public.tbl_benutzergruppe WHERE gruppe_kurzbz='TW_JGV' @@ -869,6 +869,7 @@ $error_msg=''; // *************************** // TW_STD_M abgleichen. Alle maennlichen Studenten flush(); + ob_flush(); setGeneriert('TW_STD_M'); echo 'TW_STD_M wird abgeglichen!
'; @@ -915,6 +916,7 @@ $error_msg=''; // *************************** // TW_STD_W abgleichen. Alle weiblichen Studentinnen flush(); + ob_flush(); setGeneriert('TW_STD_W'); echo 'TW_STD_W wird abgeglichen!
'; @@ -965,6 +967,7 @@ $error_msg=''; // Lektoren holen die nicht mehr in den Verteiler gehoeren echo $mlist_name.' wird abgeglichen!
'; flush(); + ob_flush(); $sql_query = "SELECT distinct mitarbeiter_uid uid from lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_moodle ,campus.vw_lehreinheit @@ -1382,6 +1385,7 @@ $error_msg=''; // Personen holen die nicht mehr in den Verteiler gehoeren echo $mlist_name.' wird abgeglichen!
'; flush(); + ob_flush(); $sql_query="SELECT uid FROM public.tbl_benutzergruppe WHERE UPPER(gruppe_kurzbz)=UPPER('$mlist_name') AND