local/modules/MoreTextarea/Hook/MoreTextareaTools.php line 20

  1. <?php
  2. namespace MoreTextarea\Hook;
  3. use Thelia\Core\Event\Hook\HookRenderBlockEvent;
  4. use Thelia\Core\Event\Hook\HookRenderEvent;
  5. use Thelia\Core\Hook\BaseHook;
  6. use Thelia\Tools\URL;
  7. class MoreTextareaTools extends BaseHook {
  8.     public function onMainTopMenuToolsContents(HookRenderBlockEvent $event)
  9.     {
  10.         $event->add(array(
  11.             "id" => "moreTextareaTools",
  12.             "class" => '',
  13.             "url" => URL::getInstance()->absoluteUrl('/admin/modules/moretextarea/moretextarea-accueil'),
  14.             "title" => $this->trans("More textarea")
  15.         ));        
  16.     }
  17.     
  18.     public function onProductModificationFormBottom(HookRenderEvent $event){
  19.         $html $this->render("moreTextareaProduct.html", array("object_id" => $event->getArgument('id'null), "object_type" => $event->getArgument('type'null)));
  20.         $event->add($html);    
  21.     }
  22.     public function onCategoryModificationFormRightBottom(HookRenderEvent $event){
  23.         $html $this->render("moreTextareaCategory.html", array("object_id" => $event->getArgument('id'null), "object_type" => $event->getArgument('type'null)));
  24.         $event->add($html);    
  25.     }
  26.     public function onFolderModificationFormRightBottom(HookRenderEvent $event){
  27.         $html $this->render("moreTextareaFolder.html", array("object_id" => $event->getArgument('id'null), "object_type" => $event->getArgument('type'null)));
  28.         $event->add($html);    
  29.     }
  30.     public function onContentModificationFormRightBottom(HookRenderEvent $event){
  31.         $html $this->render("moreTextareaContent.html", array("object_id" => $event->getArgument('id'null), "object_type" => $event->getArgument('type'null)));
  32.         $event->add($html);    
  33.     }
  34. }