_processHandlers('add_handlers'); return $aResult; } public function disable($aParams) { $this->_processHandlers('delete_handlers'); return parent::disable($aParams); } protected function _processHandlers($sAction) { $aModules = $this->oDb->getModules(); foreach($aModules as $aModule) { $aConfig = self::getModuleConfig($aModule); if(!empty($aConfig['relations']) && is_array($aConfig['relations']) && in_array($this->_aConfig['name'], $aConfig['relations'])) BxDolService::call($this->_aConfig['name'], $sAction, array($aModule['uri'])); } } } /** @} */