/** * @link http://docs.whmcs.com/Hooks:ClientEdit * @param array $vars */ function hook_coza_client_update($vars) { $params = getRegistrarConfigOptions('coza'); $contact = getClientsDetails($vars['userid'], 0); $epp_client = \COZA\Factory::build($params); try { $epp_client->connect(); try { \COZA\Factory::updateContactIfExists($epp_client, \COZA\Factory::getContactHandle($params, (int) $vars['userid']), $contact); } catch (Exception $e) { unset($epp_client); logActivity($e->getMessage(), $vars['userid']); return; } unset($epp_client); return; } catch (Exception $e) { unset($epp_client); logActivity('COZA/ContactUpdate: ' . $e->getMessage(), $vars['userid']); return; } }