فهرست منبع

del domainaliase

andre 2 سال پیش
والد
کامیت
cd48e37d2c
1فایلهای تغییر یافته به همراه8 افزوده شده و 30 حذف شده
  1. 8 30
      app/UI/Client/DomainAlias/Providers/DeleteDomainAliasProvider.php

+ 8 - 30
app/UI/Client/DomainAlias/Providers/DeleteDomainAliasProvider.php

@@ -8,6 +8,7 @@ use ThurData\Servers\KerioEmail\App\Libs\Product\ProductManager;
 use ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Services\Delete\DeleteDomainAlias;
 use ThurData\Servers\KerioEmail\App\Libs\Kerio\Components\Api\Soap\Services\Delete\DeleteDomainAlias;
 use ThurData\Servers\KerioEmail\Core\UI\ResponseTemplates\HtmlDataJsonResponse;
 use ThurData\Servers\KerioEmail\Core\UI\ResponseTemplates\HtmlDataJsonResponse;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\DataProviders\BaseDataProvider;
 use ThurData\Servers\KerioEmail\Core\UI\Widget\Forms\DataProviders\BaseDataProvider;
+use ThurData\Servers\KerioEmail\Api\KerioWhmcs;
 
 
 /**
 /**
  *
  *
@@ -46,36 +47,13 @@ class DeleteDomainAliasProvider extends BaseDataProvider
          */
          */
         $hid = $this->request->get('id');
         $hid = $this->request->get('id');
 
 
-        /**
-         * load product configuration
-         */
-        $productManager = new ProductManager();
-        $productManager->loadByHostingId($hid);
-
-        /**
-         * load kerio manager by hosting id
-         */
-        $service = (new KerioManager())
-            ->getApiByHosting($hid)
-            ->soap
-            ->service()
-            ->deleteDomainAlias()
-            ->setFormData($this->formData)
-        ;
-
-        /**
-         * run service
-         */
-        $result = $service->run();
-
-        /**
-         *
-         * return success or error response
-         */
-        if(!$result)
-        {
-            return (new HtmlDataJsonResponse())->setMessageAndTranslate($service->getError())->setStatusError();
-        }
+        logModuleCall(
+            'kerioEmail',
+            __FUNCTION__,
+            $this->formData,
+            'Debug Error',
+            $this
+        );
 
 
         return (new HtmlDataJsonResponse())->setMessageAndTranslate('domainAliasHasBeenDeleted')->setStatusSuccess();
         return (new HtmlDataJsonResponse())->setMessageAndTranslate('domainAliasHasBeenDeleted')->setStatusSuccess();
     }
     }