| 12345678910111213141516171819 |
- <?php
- if (!defined("WHMCS"))
- die("This file cannot be accessed directly");
- require_once dirname(__FILE__) . '/zimbraSingle.inc';
- add_hook("ShoppingCartValidateProductUpdate", 1, "validate_emailaddress_zimbraSingle");
- function validate_emailaddress_zimbraSingle($vars)
- {
- $keys = array('givenname', 'sn', 'mailname', 'domain', 'password');
- $userdata = array_combine($keys, $vars["customfield"]);
- $response = zimbraSingleDoesEMailExist($userdata['mailname'], $userdata['domain']);
- if ($response == true) {
- return 'Mailbox ' . $userdata['mailname'] . '@' . $userdata['domain'] . ' already exists, choose another. ';
- } else {
- return zimbraSingleCheckPassword($userdata['password']);
- }
- }
|