Esempio n. 1
0
 public function createModuleHook(ModuleHookCreateEvent $event)
 {
     $moduleHook = new ModuleHookModel();
     // todo: test if classname and method exists
     $moduleHook->setModuleId($event->getModuleId())->setHookId($event->getHookId())->setActive(false)->setClassname($event->getClassname())->setMethod($event->getMethod())->setModuleActive($this->isModuleActive($event->getModuleId()))->setHookActive($this->isHookActive($event->getHookId()))->setPosition($this->getLastPositionInHook($event->getHookId()))->setTemplates($event->getTemplates())->save();
     // Be sure to delete this module hook from the ignored module hook table
     IgnoredModuleHookQuery::create()->filterByHookId($event->getHookId())->filterByModuleId($event->getModuleId())->delete();
     $event->setModuleHook($moduleHook);
 }
Esempio n. 2
0
 public function createModuleHook(ModuleHookCreateEvent $event)
 {
     $moduleHook = new ModuleHookModel();
     $moduleHook->setModuleId($event->getModuleId())->setHookId($event->getHookId())->setActive(false)->setModuleActive($this->isModuleActive($event->getModuleId()))->setHookActive($this->isHookActive($event->getHookId()))->setPosition($this->getLastPositionInHook($event->getHookId()))->save();
     $event->setModuleHook($moduleHook);
 }