Răsfoiți Sursa

del mailinglists

andre 2 ani în urmă
părinte
comite
82b5b2cd3d

+ 0 - 8
api/KerioWhmcs.php

@@ -352,14 +352,6 @@ class KerioWhmcs extends KerioConnectApi {
 		$params['members'] = $members;
 		$params['mlId'] = $mlId;
 
-		logModuleCall(
-            'kerioEmail',
-            __FUNCTION__,
-            $members,
-            'Debug add ML',
-            $params
-        );
-
 		$result = $this->sendRequest($method, $params);
 
 		return $result;

+ 17 - 42
app/UI/Client/DistributionList/Providers/DeleteListDataProvider.php

@@ -37,34 +37,14 @@ class DeleteListDataProvider extends BaseDataProvider
          * hosting id
          */
         $hid = $this->request->get('id');
-
-        /**
-         * load kerio manager by hosting id
-         * get SOAP api
-         * get service
-         * set form data to service
-         */
-        $service = (new KerioManager())
-            ->getApiByHosting($hid)
-            ->soap
-            ->service()
-            ->deleteDistributionList()
-            ->setFormData($this->formData)
-        ;
-
-        /**
-         *
-         * run service
-         */
-        $result= $service->run();
-
-        /**
-         * return error is has been detected
-         */
-        if(!$result)
-        {
-            return (new HtmlDataJsonResponse())->setMessageAndTranslate($service->getError())->setStatusError();
-        }
+                        
+        logModuleCall(
+            'kerioEmail',
+            __FUNCTION__,
+            $this->data,
+            'Debug add ML',
+            $this
+        );
 
         return (new HtmlDataJsonResponse())->setMessageAndTranslate('distributionListHasBeenDeleted')->setStatusSuccess();
     }
@@ -76,25 +56,20 @@ class DeleteListDataProvider extends BaseDataProvider
          */
         $hid = $this->request->get('id');
 
-        /**
-         * load kerio manager by hosting id
-         * get SOAP api
-         * get service
-         * set form data to service
-         */
-        $service = (new KerioManager())
-            ->getApiByHosting($hid)
-            ->soap
-            ->service()
-            ->deleteDistributionList();
-
         /**
          *
          */
         foreach($this->request->get('massActions') as $id)
         {
-            $service->setFormData(['id' => $id]);
-            $result = $service->run();
+                
+            logModuleCall(
+                'kerioEmail',
+                __FUNCTION__,
+                $id,
+                'Debug add ML',
+                $hid
+            );
+
         }
 
         return (new HtmlDataJsonResponse())->setMessageAndTranslate('massDistributionListHasBeenDeleted')->setStatusSuccess();