|
|
@@ -498,15 +498,16 @@ function zimbraSingle_CreateAccount($params)
|
|
|
logModuleCall(
|
|
|
'zimbrasingle',
|
|
|
__FUNCTION__,
|
|
|
- $params,
|
|
|
- "Error: cannot login to $accessData[zimbraServer]",
|
|
|
- $login
|
|
|
+ $accessData,
|
|
|
+ "Error : cannot login to " . $accessData['zimbraServer'],
|
|
|
+ $login->getMessage()
|
|
|
);
|
|
|
- return $login->getMessage();
|
|
|
- }
|
|
|
- $apiAccountManager = new Zm_Account($api);
|
|
|
- if($apiAccountManager->accountExists($account_name)) {
|
|
|
- return "Error: account $account_name already exists";
|
|
|
+ return "Error : cannot login to " . $accessData['zimbraServer'];
|
|
|
+ } else {
|
|
|
+ $apiAccountManager = new Zm_Account($api);
|
|
|
+ if( $apiAccountManager->accountExists($account_name)) {
|
|
|
+ return "Error: account $account_name already exists";
|
|
|
+ }
|
|
|
}
|
|
|
$attrs = array();
|
|
|
$attrs["gn"] = $params['customfields']["givenname"];
|