ecshop 后台菜单栏目【注释】
来源:互联网 发布:网络机顶盒爱奇艺会员 编辑:程序博客网 时间:2024/04/30 22:30
/*------------------------------------------------------ *///-- 左边的框架/*------------------------------------------------------ */elseif ($_REQUEST['act'] == 'menu'){ include_once('includes/inc_menu.php');//引入菜单二维数组modules[][]=""// 权限对照表 include_once('includes/inc_priv.php');//引入权限一维数组purview[]=""//echo var_dump($modules[1]); foreach ($modules AS $key => $value) { ksort($modules[$key]); //内部数组按键值排序 } ksort($modules);//外部数组按键值排序 foreach ($modules AS $key => $val) { $menus[$key]['label'] = $_LANG[$key]; //为顶级菜单标签赋值 在common.php语言包 if (is_array($val)) { foreach ($val AS $k => $v) { if ( isset($purview[$k])) { if (is_array($purview[$k])) { $boole = false; foreach ($purview[$k] as $action) { $boole = $boole || admin_priv($action, '', false); } if (!$boole) { continue; } } else { if (! admin_priv($purview[$k], '', false)) { continue; } } } if ($k == 'ucenter_setup' && $_CFG['integrate_code'] != 'ucenter') { continue; } $menus[$key]['children'][$k]['label'] = $_LANG[$k];//为子菜单标签赋值 在common.php语言包 $menus[$key]['children'][$k]['action'] = $v;//var_dump( $menus);//print_r($menus); 四维数组//exit; } } else { $menus[$key]['action'] = $val; } // 如果children的子元素长度为0则删除该组 if(empty($menus[$key]['children'])) { unset($menus[$key]); } } $smarty->assign('menus', $menus); $smarty->assign('no_help', $_LANG['no_help']); $smarty->assign('help_lang', $_CFG['lang']); $smarty->assign('charset', EC_CHARSET); $smarty->assign('admin_id', $_SESSION['admin_id']); $smarty->display('menu.htm');}
0 0
- ecshop 后台菜单栏目【注释】
- ecshop 后台管理增加栏目
- ecshop如何在后台管理左侧菜单添加新栏目并管理
- ecshop后台添加菜单
- ECSHOP 后台管理 左侧菜单
- ECShop后台管理菜单修改
- ECShop后台管理菜单修改
- ECShop后台管理菜单修改
- ecshop增加一个后台菜单
- ecshop后台增加模块菜单详细…
- ecshop 后台增加_左侧列表菜单
- ecshop后台增加模块菜单详细教程
- ecshop后台新加菜单项
- ecshop后台增加模块菜单详细教程
- ecshop 后台添加一个新版块栏目 并对该栏目添加权限设置
- 织梦后台菜单栏目列表错位的解决方法
- ECSHOP二次开发中关于文档后台菜单的功能说明
- ecshop 后台权限设置和导航菜单设置字段
- DBconnection连接不上
- linux shell 学习(三)——判断文件和文件夹
- TCP中的三次握手
- Java基本数据类型
- centos安装docker
- ecshop 后台菜单栏目【注释】
- Spring笔记总结2
- Unity3D中通过四元数得到欧拉角
- c++简单的单链
- Java字符串、输入和格式化输出
- switch
- 定义一个指针数组里面存放了3字符串,也就是数组里放了3个指针
- 阿里云 Ubuntu 的使用
- spring boot