grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 */ class AOD_LogicHooks { public function saveModuleChanges(SugarBean $bean, $event, $arguments) { if ($bean->module_name == 'AOD_Index') { return; } if (defined('sugarEntry') && defined('SUGARCRM_IS_INSTALLING')) { return; } try { $index = BeanFactory::getBean("AOD_Index")->getIndex(); $index->index($bean->module_name, $bean->id); } catch (Exception $ex) { $GLOBALS['log']->error($ex->getMessage()); } } public function saveModuleDelete(SugarBean $bean, $event, $arguments) { if ($bean->module_name == 'AOD_Index') { return; } if (defined('sugarEntry') && defined('SUGARCRM_IS_INSTALLING')) { return; } try { $index = BeanFactory::getBean("AOD_Index")->getIndex(); $index->remove($bean->module_name, $bean->id); } catch (Exception $ex) { $GLOBALS['log']->error($ex->getMessage()); } } public function saveModuleRestore(SugarBean $bean, $event, $arguments) { if ($bean->module_name == 'AOD_Index') { return; } if (defined('sugarEntry') && defined('SUGARCRM_IS_INSTALLING')) { return; } try { $index = BeanFactory::getBean("AOD_Index")->getIndex(); $index->index($bean->module_name, $bean->id); } catch (Exception $ex) { $GLOBALS['log']->error($ex->getMessage()); } } }