public function fillMenu() { if (!empty($this->info->menu) && is_array($this->info->menu)) { foreach ($this->info->menu as $item) { if (!empty($item['childs'])) { $childs = $item['childs']; unset($item['childs']); } $item['level'] = 0; $menu_item = new \Menu\Menu(); $menu_item_id = $menu_item->save($item, array('name' => $item['name'])); if (!empty($childs)) { foreach ($childs as $child) { $child['module'] = $this->name; $child['parent'] = $menu_item_id; $menu_child = new \Menu\Menu(); $menu_child->save($child); } } } } }
public function disableAction($data_name, $id) { $id = intval($id); $menu = new \Menu\Menu(); $menu->save(array('active' => 0), $id); }