Explorar el Código

add domainaliase

andre hace 2 años
padre
commit
144768b37b

+ 0 - 8
app/UI/Client/DomainAlias/Pages/DomainAliases.php

@@ -72,14 +72,6 @@ class DomainAliases extends DataTable implements ClientArea
             }
         }
 
-        logModuleCall(
-            'kerioEmail',
-            __FUNCTION__,
-            $domains,
-            'Debug Error',
-            $this->aliasList
-        );
-
         /**
          *
          * prepare new array

+ 14 - 3
app/UI/Client/DomainAlias/Providers/AddDomainAliasDataProvider.php

@@ -68,7 +68,6 @@ class AddDomainAliasDataProvider extends BaseDataProvider
             );
             return ['error' => $error->getMessage()];
         }
-        $api->logout();
         foreach($domains as $domain) {
             if(($domain['name']) === $this->getWhmcsParamByKey('domain')){ 
                 $domainID = $domain['id'];
@@ -76,7 +75,7 @@ class AddDomainAliasDataProvider extends BaseDataProvider
             }
         }
         array_push($aliasList, $this->formData['alias']);
-
+        $attr = array('aliasList' => $aliasList);
         logModuleCall(
             'kerioEmail',
             __FUNCTION__,
@@ -85,7 +84,19 @@ class AddDomainAliasDataProvider extends BaseDataProvider
             $domainID
         );
 
-
+        try {
+            $result = $api->modifyDomain($domainID,$attr);
+        } catch (KerioApiException $error) {
+            logModuleCall(
+                'kerioEmail',
+                __FUNCTION__,
+                $error,
+                'Debug Error',
+                $error->getMessage()
+            );
+            return ['error' => $error->getMessage()];
+        }
+        $api->logout();
 
         return (new HtmlDataJsonResponse())->setMessageAndTranslate('domainAliasHasBeenCreated')->setStatusSuccess();
     }