/** * Serves the tree browser * */ public function browser() { // Menus : All menus $menus = $this->menu_model->get_list(array('order_by' => 'ordering ASC')); $this->template['menus'] = $menus; $this->output('tree/browser'); }
/** * Menus list * */ function index() { $menus = $this->menu_model->get_list(array('order_by' => 'ordering ASC')); foreach ($menus as &$menu) { $backend_roles_resources = $this->resource_model->get_element_roles_resources('menu', $menu['id_menu'], self::$_AUTHORITY_BACKEND_ACTIONS, 'backend'); $menu['backend_roles_resources'] = $backend_roles_resources; $menu['backend_role_ids'] = $this->rule_model->get_element_role_ids('menu', $menu['id_menu'], 'backend'); } $this->template['menus'] = $menus; $this->output('menu/index'); }