andre 5 years ago
parent
commit
d1d26c9d2a
1 changed files with 8 additions and 15 deletions
  1. 8 15
      zimbraSingle.php

+ 8 - 15
zimbraSingle.php

@@ -263,13 +263,6 @@ function zimbraSingle_UsageUpdate($params) {
         }
         }
         $mbox = get_object_vars($response);
         $mbox = get_object_vars($response);
         $mboxSize = $mbox['S'];
         $mboxSize = $mbox['S'];
-        logModuleCall(
-            'zimbrasingle',
-            __FUNCTION__,
-            $product,
-            "Debug",
-            $response
-        );
         Capsule::table('tblhosting')
         Capsule::table('tblhosting')
             ->where('id', '=', $product['id'])
             ->where('id', '=', $product['id'])
             ->update(
             ->update(
@@ -357,7 +350,7 @@ function zimbraSingle_CreateAccount($params)
         );
         );
         return $login->getMessage();
         return $login->getMessage();
     }
     }
-    $accountName = $params['customfields']['username'] . '@' . $params['customfields']['maildomain'];
+    $params['username'] = $params['customfields']['username'] . '@' . $params['customfields']['maildomain'];
     $apiAccountManager = new Zm_Account($api);
     $apiAccountManager = new Zm_Account($api);
     $accountExists = $apiAccountManager->accountExists($accountName);
     $accountExists = $apiAccountManager->accountExists($accountName);
     if(is_a($accountExists, "Exception")) {
     if(is_a($accountExists, "Exception")) {
@@ -365,13 +358,13 @@ function zimbraSingle_CreateAccount($params)
             'zimbrasingle',
             'zimbrasingle',
             __FUNCTION__,
             __FUNCTION__,
             $accessData,
             $accessData,
-            "Error: could not verify $accountName",
+            "Error: could not verify " . $params['username'],
             $accountExists
             $accountExists
         );
         );
-        return "Error: could not verify $accountName";
+        return "Error: could not verify " . $params['username'];
     }
     }
     if($accountExists === true) {
     if($accountExists === true) {
-        return "Error: account $accountName already exists";
+        return "Error: account ". $params['username'] . " already exists";
     }
     }
     $attrs = array();
     $attrs = array();
     $attrs["gn"] = $params['customfields']["givenname"];
     $attrs["gn"] = $params['customfields']["givenname"];
@@ -379,7 +372,7 @@ function zimbraSingle_CreateAccount($params)
     $attrs["displayName"] = $attrs["gn"] . " " . $attrs["sn"];
     $attrs["displayName"] = $attrs["gn"] . " " . $attrs["sn"];
     $passDecrypt = localAPI('DecryptPassword', array('password2' => $params['customfields']['password']));
     $passDecrypt = localAPI('DecryptPassword', array('password2' => $params['customfields']['password']));
     if ($passDecrypt['result'] == 'success') {
     if ($passDecrypt['result'] == 'success') {
-        $params['customfields']['password'] = $passDecrypt['password'];
+        $params['password'] = $passDecrypt['password'];
     } else {
     } else {
         logModuleCall(
         logModuleCall(
             'zimbrasingle',
             'zimbrasingle',
@@ -402,16 +395,16 @@ function zimbraSingle_CreateAccount($params)
         return "Error: serviceclass not available";
         return "Error: serviceclass not available";
     }
     }
     $attrs['zimbraCOSId'] = $cosID;
     $attrs['zimbraCOSId'] = $cosID;
-    $id = $apiAccountManager->createAccount($accountName, $params['customfields']['password'], $attrs);
+    $id = $apiAccountManager->createAccount($params['username'], $params['password'], $attrs);
     if(is_a($id, "Exception")) {
     if(is_a($id, "Exception")) {
         logModuleCall(
         logModuleCall(
             'zimbrasingle',
             'zimbrasingle',
             __FUNCTION__,
             __FUNCTION__,
             $params,
             $params,
-            "Error: account $accountName not created",
+            "Error: account " . $params['username'] . " not created",
             $id
             $id
         );
         );
-        return "Error: account $accountName not created";
+        return "Error: account " . $params['username'] . " not created";
     }
     }
     return 'success';
     return 'success';
 }
 }