andre 5 سال پیش
والد
کامیت
37f36f8fb9
1فایلهای تغییر یافته به همراه16 افزوده شده و 17 حذف شده
  1. 16 17
      zimbraSingle.php

+ 16 - 17
zimbraSingle.php

@@ -439,15 +439,6 @@ function zimbraSingle_SuspendAccount($params)
  */
  */
 function zimbraSingle_UnsuspendAccount($params)
 function zimbraSingle_UnsuspendAccount($params)
 {
 {
-// Debug
-logModuleCall(
-    'zimbrasingle',
-    __FUNCTION__,
-    $whmcs,
-    "Debug",
-    $params
-);
-//
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $login = $api->login();
     $login = $api->login();
     if(is_a($login, "Exception")) {
     if(is_a($login, "Exception")) {
@@ -489,7 +480,6 @@ logModuleCall(
  */
  */
 function zimbraSingle_TerminateAccount($params)
 function zimbraSingle_TerminateAccount($params)
 {
 {
-    $accountName = $params['customfields']['username'] . '@' . $params['customfields']['maildomain'];
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $login = $api->login();
     $login = $api->login();
     if(is_a($login, "Exception")) {
     if(is_a($login, "Exception")) {
@@ -503,30 +493,30 @@ function zimbraSingle_TerminateAccount($params)
         return $login->getMessage();
         return $login->getMessage();
     }
     }
     $apiAccountManager = new Zm_Account($api);
     $apiAccountManager = new Zm_Account($api);
-    $response = $apiAccountManager->getAccountStatus($accountName);
+    $response = $apiAccountManager->getAccountStatus($params['username']);
     if(is_a($response, "Exception")) {
     if(is_a($response, "Exception")) {
         logModuleCall(
         logModuleCall(
             'zimbrasingle',
             'zimbrasingle',
             __FUNCTION__,
             __FUNCTION__,
             $params,
             $params,
-            "Error: account $accountName could not verified",
+            "Error: account ". $params['username'] . " could not verified",
             $response
             $response
         );
         );
-        return "Error : account $accountName could not verified";
+        return "Error : account " . $params['username'] . " Name could not verified";
     }
     }
     if ($response != 'locked') {
     if ($response != 'locked') {
-        return "Account $accountName active, suspend account first!";
+        return "Account ". $params['username'] . " active, suspend account first!";
     }
     }
-    $response = $apiAccountManager->deleteAccount($accountName);
+    $response = $apiAccountManager->deleteAccount($params['username']);
     if(is_a($response, "Exception")) {
     if(is_a($response, "Exception")) {
         logModuleCall(
         logModuleCall(
             'zimbrasingle',
             'zimbrasingle',
             __FUNCTION__,
             __FUNCTION__,
             $params,
             $params,
-            "Error: account $accountName could not removed",
+            "Error: account ". $params['username'] . " could not removed",
             $response
             $response
         );
         );
-        return "Error: account $accountName could not removed";
+        return "Error: account ". $params['username'] . " could not removed";
     }
     }
     return 'success';
     return 'success';
 }
 }
@@ -549,6 +539,15 @@ function zimbraSingle_TerminateAccount($params)
  */
  */
 function zimbraSingle_ChangePackage($params)
 function zimbraSingle_ChangePackage($params)
 {
 {
+// Debug
+logModuleCall(
+    'zimbrasingle',
+    __FUNCTION__,
+    $whmcs,
+    "Debug",
+    $params
+);
+//
     $accountName = $params['customfields']['username'] . '@' . $params['customfields']['maildomain'];
     $accountName = $params['customfields']['username'] . '@' . $params['customfields']['maildomain'];
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $api = new Zm_Auth($params['serverip'], $params['serverusername'], $params['serverpassword'], "admin");
     $login = $api->login();
     $login = $api->login();