瀏覽代碼

changePackage - get domains

andre 2 年之前
父節點
當前提交
7483c854d6
共有 1 個文件被更改,包括 16 次插入1 次删除
  1. 16 1
      app/Http/Actions/ChangePackage.php

+ 16 - 1
app/Http/Actions/ChangePackage.php

@@ -61,15 +61,30 @@ class ChangePackage extends AddonController
 
 
         $productManager = new ProductManager();
         $productManager = new ProductManager();
         $productManager->loadById($params['pid']);
         $productManager->loadById($params['pid']);
+        $api = new KerioWhmcs('whmcsKerioEmail', 'Thurdata', '1.0');
+        try {
+            $api->login($params['serverhostname'], $params['serverusername'], $params['serverpassword']);
+            $result = $api->getDomains(['name', 'id']);
+        } catch (KerioApiException $error) {
+            logModuleCall(
+                'kerioEmail',
+                __FUNCTION__,
+                $error,
+                'Debug Error',
+                $error->getMessage()
+            );
+            return ['error' => $error->getMessage()];
+        }             
 
 
         logModuleCall(
         logModuleCall(
             'kerioEmail',
             'kerioEmail',
             __FUNCTION__,
             __FUNCTION__,
-            $productManager,
+            $result,
             'Debug ChangePackage',
             'Debug ChangePackage',
             $params
             $params
         );
         );
 
 
+        $api->logout();
         return Response::SUCCESS;
         return Response::SUCCESS;
     }
     }
 }
 }