Example #1
0
 public function deleteSelection($menus)
 {
     $return = 1;
     foreach ($menus as $id_psmegamenu) {
         $obj_menu = new Psbtmegamenu($id_psmegamenu);
         $return &= $obj_menu->delete();
     }
     return $return;
 }
Example #2
0
 /**
  * Display Bootstrap MegaMenu
  */
 public function hookDisplayTop()
 {
     $cache_id = $this->getCacheId();
     $tpl = 'megamenu.tpl';
     if (!$this->isCached('megamenu.tpl', $cache_id)) {
         $params = array();
         $params['params'] = Configuration::get('PS_MEGAMENU_PARAMS');
         if (isset($params['params']) && !empty($params['params'])) {
             $params['params'] = Tools::jsonDecode($params['params']);
         }
         $obj = new Psbtmegamenu();
         $obj->setModule($this);
         $psmegamenu = $obj->getFrontTree(1, false, $params['params']);
         $this->smarty->assign('psmegamenu', $psmegamenu);
     }
     return $this->display(__FILE__, $tpl, $cache_id);
 }