hooks.php.bak 729 B

12345678910111213141516171819
  1. <?php
  2. if (!defined("WHMCS"))
  3. die("This file cannot be accessed directly");
  4. require_once dirname(__FILE__) . '/zimbraSingle.inc';
  5. add_hook("ShoppingCartValidateProductUpdate", 1, "validate_emailaddress_zimbraSingle");
  6. function validate_emailaddress_zimbraSingle($vars)
  7. {
  8. $keys = array('givenname', 'sn', 'mailname', 'domain', 'password');
  9. $userdata = array_combine($keys, $vars["customfield"]);
  10. $response = zimbraSingleDoesEMailExist($userdata['mailname'], $userdata['domain']);
  11. if ($response == true) {
  12. return 'Mailbox ' . $userdata['mailname'] . '@' . $userdata['domain'] . ' already exists, choose another. ';
  13. } else {
  14. return zimbraSingleCheckPassword($userdata['password']);
  15. }
  16. }