public function saveDomain($info)
{
$this->_saveDomain($info);
- Horde::callHook('saveDomain', array($info), 'vilma');
+ try {
+ Horde::callHook('saveDomain', array($info), 'vilma');
+ } catch (Horde_Exception_HookNotSet $e) {
+ }
}
/**
$this->_deleteUser($user['user_id']);
}
$this->_deleteDomain($domain_id);
- Horde::callHook('deleteDomain', array($domain_record['domain_name']), 'vilma');
+ try {
+ Horde::callHook('deleteDomain', array($domain_record['domain_name']), 'vilma');
+ } catch (Horde_Exception_HookNotSet $e) {
+ }
}
/**
}
// Stir in any site-local custom LDAP attributes.
- $entry = Horde::callHook('getLDAPAttrs', array($entry), 'vilma');
+ try {
+ $entry = Horde::callHook('getLDAPAttrs', array($entry), 'vilma');
+ } catch (Horde_Exception_HookNotSet $e) {
+ }
$rdn = 'mail=' . $entry['mail'];
$dn = $rdn . ',' . $this->_params['ldap']['basedn'];
$res = @ldap_modify($this->_ldap, $dn, $entry);
$entry['userPassword'] = Horde_Auth::getCryptedPassword($info['password'], '', 'ssha', true);
// Stir in any site-local custom LDAP attributes.
- $entry = Horde::callHook('getLDAPAttrs', array($entry), 'vilma');
+ try {
+ $entry = Horde::callHook('getLDAPAttrs', array($entry), 'vilma');
+ } catch (Horde_Exception_HookNotSet $e) {
+ }
$rdn = 'mail=' . $entry['mail'];
$dn = $rdn . ',' . $this->_params['ldap']['basedn'];
$res = @ldap_add($this->_ldap, $dn, $entry);