Explorar el Código

get mailinglists

andre hace 2 años
padre
commit
0258fea29d

+ 5 - 2
app/UI/Client/DistributionList/Providers/AddListDataProvider.php

@@ -98,6 +98,8 @@ class AddListDataProvider extends BaseDataProvider
             Kerio::STATUS_REJECT   => $lang->absoluteT('Automatically reject')
         ];
 
+        $this->availableValues['land'] = [ $lang->absoluteT('german'), $lang->absoluteT('english') ];
+
         if($this->formData)
         {
             $this->loadReloadedData();
@@ -127,8 +129,9 @@ class AddListDataProvider extends BaseDataProvider
         $customMembers = explode(',',$this->formData['customMember']);
 
         foreach($this->formData['memberList'] as $member) {
-            $memberList[] = $member . '@' . $this->maildomain;
+            $memberList[] = $member . '@' . $this->getWhmcsParamByKey('domain');
         }
+        $this->formData['memberList'] = $memberList;
 
         foreach($customMembers as $customMember)
         {
@@ -156,7 +159,7 @@ class AddListDataProvider extends BaseDataProvider
         logModuleCall(
             'kerioEmail',
             __FUNCTION__,
-            $memberList,
+            $myFormData,
             'Debug add ML',
             $this->formData
         );

+ 2 - 0
app/UI/Client/DistributionList/Sections/AddPreferencesDistribution.php

@@ -26,6 +26,8 @@ class AddPreferencesDistribution extends FreeFieldsSection
         /**
          *
          */
+        $this->addField(new Select('lang'));
+
         $this->addField(new Switcher('replyEmail'));
 
         $this->addField(new Text('replyDisplayName'));