コード例 #1
0
ファイル: ModuleHook.php プロジェクト: alex63530/thelia
 public function toggleHookActivation(HookToggleActivationEvent $event)
 {
     if ($event->hasHook()) {
         $hook = $event->getHook();
         ModuleHookQuery::create()->filterByHookId($hook->getId())->update(array('HookActive' => $hook->getActivate()));
         $this->cacheClear($event->getDispatcher());
     }
 }
コード例 #2
0
ファイル: Hook.php プロジェクト: alex63530/thelia
 public function toggleActivation(HookToggleActivationEvent $event)
 {
     if (null !== ($hook = HookQuery::create()->findPk($event->getHookId()))) {
         $hook->setActivate(!$hook->getActivate())->save();
         $event->setHook($hook);
         $this->cacheClear($event->getDispatcher());
     }
 }