Parcourir la source

bugfix email list

andre il y a 3 mois
Parent
commit
ecd0767979

+ 9 - 6
app/UI/Client/DistributionList/Providers/EditListDataProvider.php

@@ -107,21 +107,24 @@ class EditListDataProvider extends AddListDataProvider
         }
 
         $api->logout();
-
+        $allMembers = array();
+        $intMembers = array();
+        $extMembers = array();
+        $users = array();
         foreach($members as $member) {
             if($member['kind'] === 'Moderator') {
                 $this->data['moderator'] = $member['emailAddress'];
             } elseif ($member['hasId'] == TRUE) {
-                $intMembers[] = $member['emailAddress'];
-                $allMembers[] = $member['emailAddress'];
+                array_push($intMembers,$member['emailAddress']);
+                array_push($allMembers, $member['emailAddress']);
             } else {
-                $extMembers[] = $member['emailAddress'];
-                $allMembers[] = $member['emailAddress'];
+                array_push($extMembers, $member['emailAddress']);
+                array_push($allMembers, $member['emailAddress']);
             }
         }
         $this->data['oldModerator'] = $this->data['moderator'];
         foreach($accounts as $account) {
-            $users[] = $account['loginName'] . '@' . $domain;
+            array_push($users, $account['loginName'] . '@' . $domain);
         }
 
         $lang = di('lang');