public function deleteDomain($domain_id) { $domain_record = $this->getDomain($domain_id); $users = $this->getUsers($domain_record['domain_name']); foreach ($users as $user) { $this->deleteUser($user['user_id']); } $this->_deleteDomain($domain_id); try { Horde::callHook('deleteDomain', array($domain_record['domain_name']), 'vilma'); } catch (Horde_Exception_HookNotSet $e) { } }