function showLeftMenu() { $auth_obj =& Registry::get('TUserAuth'); $profile = $auth_obj->getCurrentUserData(); $cabinet_id = (int) sql_getValue("SELECT id FROM `tree` WHERE page='cabinet'"); $menu = new TMenu(); $left_menu = $menu->menu($cabinet_id, 0, 2, 1, array('text', 'module')); $ret['profile'] = $profile; $ret['menu'] = $left_menu; return array('menu' => $ret); }
/** * Формирование подменю текущей страницы * */ function getContentMenu(&$params) { $menu = new TMenu(); $page =& Registry::get('TPage'); $list = array(); $level = $page->content['level']; $pid = $page->content['id']; while (empty($list) && $pid != ROOT_ID) { $list = $menu->menu($pid, $pid, 1, 1, $params['types']); $pid = $page->pids[$level]['pid']; $level--; } return array('menu' => $list); }