menu.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. <?php
  2. /**
  3. * 菜单
  4. *
  5. */
  6. defined('InShopNC') or exit('Access Invalid!');
  7. /**
  8. * top 数组是顶部菜单 ,left数组是左侧菜单
  9. * left数组中'args'=>'welcome,dashboard,dashboard',三个分别为op,act,nav,权限依据act来判断
  10. */
  11. $arr = array(
  12. 'top' => array(
  13. 0 => array(
  14. 'args' => 'dashboard',
  15. 'text' => $lang['nc_console']),
  16. 1 => array(
  17. 'args' => 'setting',
  18. 'text' => $lang['nc_config']),
  19. 2 => array(
  20. 'args' => 'goods',
  21. 'text' => $lang['nc_goods']),
  22. 3 => array(
  23. 'args' => 'merchant',
  24. 'text' => '充值业务'),
  25. 4 => array(
  26. 'args' => 'store',
  27. 'text' => $lang['nc_store']),
  28. 5 => array(
  29. 'args' => 'member',
  30. 'text' => $lang['nc_member']),
  31. 6 => array(
  32. 'args' => 'trade',
  33. 'text' => $lang['nc_trade']),
  34. 7 => array(
  35. 'args' => 'website',
  36. 'text' => $lang['nc_website']),
  37. 8 => array(
  38. 'args' => 'operation',
  39. 'text' => $lang['nc_operation']),
  40. 9 => array(
  41. 'args' => 'stat',
  42. 'text' => $lang['nc_stat']),
  43. ),
  44. 'left' =>array(
  45. 0 => array(
  46. 'nav' => 'dashboard',
  47. 'text' => $lang['nc_normal_handle'],
  48. 'list' => array(
  49. array('args'=>'welcome,dashboard,dashboard', 'text'=>$lang['nc_welcome_page']),
  50. array('args'=>'aboutus,dashboard,dashboard', 'text'=>$lang['nc_aboutus']),
  51. array('args'=>'base,setting,dashboard', 'text'=>$lang['nc_web_set']),
  52. array('args'=>'member,member,dashboard', 'text'=>$lang['nc_member_manage']),
  53. array('args'=>'store,store,dashboard', 'text'=>$lang['nc_store_manage']),
  54. array('args'=>'goods,goods,dashboard', 'text'=>$lang['nc_goods_manage']),
  55. array('args'=>'index,order,dashboard', 'text'=>$lang['nc_order_manage']),
  56. )
  57. ),
  58. 1 => array(
  59. 'nav' => 'setting',
  60. 'text' => $lang['nc_config'],
  61. 'list' => array(
  62. array('args'=>'base,setting,setting', 'text'=>$lang['nc_web_set']),
  63. array('args'=>'qq,account,setting', 'text'=>$lang['nc_web_account_syn']),
  64. array('args'=>'param,upload,setting', 'text'=>$lang['nc_upload_set']),
  65. array('args'=>'seo,setting,setting', 'text'=>$lang['nc_seo_set']),
  66. array('args'=>'email,message,setting', 'text'=>$lang['nc_message_set']),
  67. array('args'=>'system,payment,setting', 'text'=>$lang['nc_pay_method']),
  68. array('args'=>'admin,admin,setting', 'text'=>$lang['nc_limit_manage']),
  69. array('args'=>'index,express,setting', 'text'=>$lang['nc_admin_express_set']),
  70. array('args'=>'waybill_list,waybill,setting', 'text'=>'运单模板'),
  71. array('args'=>'index,offpay_area,setting', 'text'=>$lang['nc_admin_offpay_area_set']),
  72. array('args'=>'clear,cache,setting', 'text'=>$lang['nc_admin_clear_cache']),
  73. array('args'=>'db,db,setting', 'text'=>'数据备份'),
  74. array('args'=>'perform,perform,setting', 'text'=>$lang['nc_admin_perform_opt']),
  75. array('args'=>'search,search,setting', 'text'=>$lang['nc_admin_search_set']),
  76. array('args'=>'list,admin_log,setting', 'text'=>$lang['nc_admin_log']),
  77. )
  78. ),
  79. 2 => array(
  80. 'nav' => 'goods',
  81. 'text' => $lang['nc_goods'],
  82. 'list' => array(
  83. array('args'=>'goods_class,goods_class,goods', 'text'=>$lang['nc_class_manage']),
  84. array('args'=>'brand,brand,goods', 'text'=>$lang['nc_brand_manage']),
  85. array('args'=>'goods,goods,goods', 'text'=>$lang['nc_goods_manage']),
  86. array('args'=>'type,type,goods', 'text'=>$lang['nc_type_manage']),
  87. array('args'=>'spec,spec,goods', 'text'=>$lang['nc_spec_manage']),
  88. array('args'=>'list,goods_album,goods', 'text'=>$lang['nc_album_manage']),
  89. )
  90. ),
  91. 3 => array(
  92. 'nav' => 'merchant',
  93. 'text' => '充值业务',
  94. 'list' => array(
  95. array('args'=>'merchant,merchant,merchant', 'text'=>'机构管理'),
  96. array('args'=>'index,refill_evidence,merchant', 'text'=>'充值申请'),
  97. array('args'=>'index,refill_order,merchant', 'text'=>'订单列表'),
  98. array('args'=>'index,provider,merchant', 'text'=>'通道列表'),
  99. array('args'=>'index,provider_ctl,merchant', 'text'=>'通道控制'),
  100. array('args'=>'index,refill_merchant_channel_cfg,merchant', 'text'=>'机构通道配置'),
  101. array('args'=>'index,provider_group,merchant', 'text'=>'通道组管理'),
  102. array('args'=>'index,ordersendlist,merchant', 'text'=>'订单监控'),
  103. array('args'=>'index,orderstats,merchant', 'text'=>'对账管理'),
  104. array('args'=>'index,refill_company,merchant', 'text'=>'公司信息管理'),
  105. array('args'=>'intercept,refill_config,merchant', 'text'=>'充值拦截设置'),
  106. array('args'=>'stats,card_key,merchant', 'text'=>'卡密管理'),
  107. array('args'=>'index,refill_third,merchant', 'text'=>'增值业务管理'),
  108. array('args'=>'index,refill_stock,merchant', 'text'=>'库存管理'),
  109. array('args'=>'index,refill_analysis,merchant', 'text'=>'成功率监控'),
  110. array('args'=>'index,refill_order_manual,merchant', 'text'=>'订单手动处理'),
  111. array('args'=>'index,provider_info,merchant', 'text'=>'上游信息管理'),
  112. array('args'=>'index,merchant_info,merchant', 'text'=>'机构信息管理'),
  113. array('args'=>'index,refill_cron,merchant', 'text'=>'订单排队查询'),
  114. array('args'=>'index,refill_refund,merchant', 'text'=>'退款信息管理'),
  115. array('args'=>'index,order_search,merchant', 'text'=>'客服订单查询'),
  116. array('args'=>'index,refill_detail,merchant', 'text'=>'接单查询'),
  117. array('args'=>'index,provider_price&card_type=2,merchant', 'text'=>'通道价格明细'),
  118. array('args'=>'index,task,merchant', 'text'=>'任务列表'),
  119. array('args'=>'index,refill_error,merchant', 'text'=>'异常订单列表'),
  120. array('args'=>'index,arw_monitor,merchant', 'text'=>'服务器磁盘监控'),
  121. )
  122. ),
  123. 4 => array(
  124. 'nav' => 'store',
  125. 'text' => $lang['nc_store'],
  126. 'list' => array(
  127. array('args'=>'store,store,store', 'text'=>$lang['nc_store_manage']),
  128. array('args'=>'store_grade,store_grade,store', 'text'=>$lang['nc_store_grade']),
  129. array('args'=>'store_class,store_class,store', 'text'=>$lang['nc_store_class']),
  130. array('args'=>'store_domain_setting,domain,store', 'text'=>$lang['nc_domain_manage']),
  131. array('args'=>'stracelist,sns_strace,store', 'text'=>$lang['nc_s_snstrace']),
  132. array('args'=>'help_store,help_store,store', 'text'=>'店铺帮助'),
  133. array('args'=>'edit_info,store_joinin,store', 'text'=>'开店首页'),
  134. array('args'=>'list,ownshop,store', 'text'=>'自营店铺'),
  135. )
  136. ),
  137. 5 => array(
  138. 'nav' => 'member',
  139. 'text' => $lang['nc_member'],
  140. 'list' => array(
  141. array('args'=>'member,member,member', 'text'=>$lang['nc_member_manage']),
  142. array('args'=>'index,member_grade,member', 'text'=>'会员级别'),
  143. array('args'=>'index,exppoints,member', 'text'=>$lang['nc_exppoints_manage']),
  144. array('args'=>'notice,notice,member', 'text'=>$lang['nc_member_notice']),
  145. array('args'=>'addpoints,points,member', 'text'=>$lang['nc_member_pointsmanage']),
  146. array('args'=>'add,person_bonus,member', 'text'=>$lang['nc_member_bonusmanage']),
  147. array('args'=>'predeposit,predeposit,member', 'text'=>$lang['nc_member_predepositmanage']),
  148. array('args'=>'sharesetting,sns_sharesetting,member', 'text'=>$lang['nc_binding_manage']),
  149. array('args'=>'class_list,sns_malbum,member', 'text'=>$lang['nc_member_album_manage']),
  150. array('args'=>'tracelist,snstrace,member', 'text'=>$lang['nc_snstrace']),
  151. array('args'=>'member_tag,sns_member,member', 'text'=>$lang['nc_member_tag']),
  152. array('args'=>'chat_log,chat_log,member', 'text'=>'聊天记录')
  153. )
  154. ),
  155. 6 => array(
  156. 'nav' => 'trade',
  157. 'text' => $lang['nc_trade'],
  158. 'list' => array(
  159. array('args'=>'index,order,trade', 'text'=>$lang['nc_order_manage']),
  160. array('args'=>'index,vr_order,trade', 'text'=>'虚拟订单'),
  161. array('args'=>'refund_manage,refund,trade', 'text'=>'退款管理'),
  162. array('args'=>'return_manage,return,trade', 'text'=>'退货管理'),
  163. array('args'=>'refund_manage,vr_refund,trade', 'text'=>'虚拟订单退款'),
  164. array('args'=>'consulting,consulting,trade', 'text'=>$lang['nc_consult_manage']),
  165. array('args'=>'inform_list,inform,trade', 'text'=>$lang['nc_inform_config']),
  166. array('args'=>'evalgoods_list,evaluate,trade', 'text'=>$lang['nc_goods_evaluate']),
  167. array('args'=>'complain_new_list,complain,trade', 'text'=>$lang['nc_complain_config']),
  168. array('args'=>'index,tools,trade', 'text'=>$lang['tools'])
  169. )
  170. ),
  171. 7 => array(
  172. 'nav' => 'website',
  173. 'text' => $lang['nc_website'],
  174. 'list' => array(
  175. array('args'=>'article_class,article_class,website', 'text'=>$lang['nc_article_class']),
  176. array('args'=>'article,article,website', 'text'=>$lang['nc_article_manage']),
  177. array('args'=>'document,document,website', 'text'=>$lang['nc_document']),
  178. array('args'=>'navigation,navigation,website', 'text'=>$lang['nc_navigation']),
  179. array('args'=>'ap_manage,adv,website', 'text'=>$lang['nc_adv_manage']),
  180. array('args'=>'web_config,web_config,website', 'text'=>$lang['nc_web_index']),
  181. array('args'=>'rec_list,rec_position,website', 'text'=>$lang['nc_admin_res_position']),
  182. array('args'=>'link,link,website', 'text'=>'友情连接'),
  183. )
  184. ),
  185. 8 => array(
  186. 'nav' => 'operation',
  187. 'text' => $lang['nc_operation'],
  188. 'list' => array(
  189. array('args'=>'setting,operation,operation', 'text'=>$lang['nc_operation_set']),
  190. array('args'=>'groupbuy_template_list,groupbuy,operation', 'text'=>$lang['nc_groupbuy_manage']),
  191. array('args'=>'index,vr_groupbuy,operation', 'text'=>'虚拟抢购设置'),
  192. array('args'=>'xianshi_apply,promotion_xianshi,operation', 'text'=>$lang['nc_promotion_xianshi']),
  193. array('args'=>'mansong_apply,promotion_mansong,operation', 'text'=>$lang['nc_promotion_mansong']),
  194. array('args'=>'bundling_list,promotion_bundling,operation', 'text'=>$lang['nc_promotion_bundling']),
  195. array('args'=>'goods_list,promotion_booth,operation', 'text'=>$lang['nc_promotion_booth']),
  196. array('args'=>'voucher_apply,voucher,operation', 'text'=>$lang['nc_voucher_price_manage']),
  197. array('args'=>'bonus_type,bonus,operation', 'text'=>'红包管理'),
  198. array('args'=>'index,bill,operation', 'text'=>$lang['nc_bill_manage']),
  199. array('args'=>'index,vr_bill,operation', 'text'=>'虚拟订单结算'),
  200. array('args'=>'activity,activity,operation', 'text'=>$lang['nc_activity_manage']),
  201. array('args'=>'pointprod,pointprod,operation', 'text'=>$lang['nc_pointprod']),
  202. array('args'=>'index,mall_consult,operation', 'text'=>'平台客服'),
  203. array('args'=>'index,rechargecard,operation', 'text'=>'平台充值卡'),
  204. array('args'=>'index,delivery,operation', 'text'=>'物流自提服务站'),
  205. array('args'=>'index,oper_sms,operation', 'text'=>$lang['oper_sms'])
  206. )
  207. ),
  208. 9 => array(
  209. 'nav' => 'stat',
  210. 'text' => $lang['nc_stat'],
  211. 'list' => array(
  212. array('args'=>'general,stat_general,stat', 'text'=>$lang['nc_statgeneral']),
  213. array('args'=>'scale,stat_industry,stat', 'text'=>$lang['nc_statindustry']),
  214. array('args'=>'newmember,stat_member,stat', 'text'=>$lang['nc_statmember']),
  215. array('args'=>'newstore,stat_store,stat', 'text'=>$lang['nc_statstore']),
  216. array('args'=>'income,stat_trade,stat', 'text'=>$lang['nc_stattrade']),
  217. array('args'=>'pricerange,stat_goods,stat', 'text'=>$lang['nc_statgoods']),
  218. array('args'=>'promotion,stat_marketing,stat', 'text'=>$lang['nc_statmarketing']),
  219. array('args'=>'refund,stat_aftersale,stat', 'text'=>$lang['nc_stataftersale']),
  220. array('args'=>'index,stat_anotice,stat', 'text'=>$lang['nc_arrivalnotice']),
  221. array('args'=>'index,stat_bonus,stat', 'text'=>$lang['nc_bonus_statistics']),
  222. array('args'=>'index,stat_daily,stat', 'text'=>$lang['nc_daily_statistics']),
  223. )
  224. ),
  225. ),
  226. );
  227. if(C('flea_isuse')==1){
  228. $arr['top'][] = array(
  229. 'args' => 'flea',
  230. 'text' => '闲置');
  231. $arr['left'][] = array(
  232. 'nav' => 'flea',
  233. 'text' => '闲置',
  234. 'list' => array(
  235. 0 => array('args'=>'flea_index,flea_index,flea', 'text'=>'SEO设置'),
  236. 1 => array('args'=>'flea_class,flea_class,flea', 'text'=>'分类管理'),
  237. 2 => array('args'=>'flea_class_index,flea_class_index,flea','text'=>'首页分类管理'),
  238. 3 => array('args'=>'flea,flea,flea', 'text'=>'闲置管理'),
  239. 4 => array('args'=>'flea_region,flea_region,flea', 'text'=>'地区管理'),
  240. 5 => array('args'=>'adv_manage,flea_index,flea', 'text'=>'闲置幻灯'),
  241. )
  242. );
  243. }
  244. if(C('mobile_isuse')){
  245. $arr['top'][] = array(
  246. 'args' => 'mobile',
  247. 'text' => $lang['nc_mobile']);
  248. $arr['left'][] = array(
  249. 'nav' => 'mobile',
  250. 'text' => $lang['nc_mobile'],
  251. 'list' => array(
  252. array('args'=>'index_edit,mb_special,mobile', 'text'=>'首页编辑'),
  253. array('args'=>'discovery,mb_special,mobile', 'text'=>'发现'),
  254. array('args'=>'special_list,mb_special,mobile', 'text'=>'专题设置'),
  255. array('args'=>'ugc_list,mb_special,mobile', 'text'=>$lang['nc_special_review']),
  256. array('args'=>'mb_category_list,mb_category,mobile', 'text'=>$lang['nc_mobile_catepic']),
  257. array('args'=>'mb_app,mb_app,mobile', 'text'=>'下载设置'),
  258. array('args'=>'flist,mb_feedback,mobile', 'text'=>$lang['nc_mobile_feedback']),
  259. array('args'=>'mb_payment,mb_payment,mobile', 'text'=>'手机支付'),
  260. )
  261. );
  262. }
  263. if(C('microshop_isuse') !== null){
  264. $arr['top'][] = array(
  265. 'args' => 'microshop',
  266. 'text' => $lang['nc_microshop']);
  267. $arr['left'][] = array(
  268. 'nav' => 'microshop',
  269. 'text' => $lang['nc_microshop'],
  270. 'list' => array(
  271. 0 => array('args'=>'manage,microshop,microshop','text'=>$lang['nc_microshop_manage']),
  272. 1 => array('args'=>'goods_manage,microshop,microshop','text'=>$lang['nc_microshop_goods_manage']),
  273. 2 => array('args'=>'goodsclass_list,microshop,microshop','text'=>$lang['nc_microshop_goods_class']),
  274. 3 => array('args'=>'personal_manage,microshop,microshop','text'=>$lang['nc_microshop_personal_manage']),
  275. 4 => array('args'=>'personalclass_list,microshop,microshop','text'=>$lang['nc_microshop_personal_class']),
  276. 5 => array('args'=>'store_manage,microshop,microshop','text'=>$lang['nc_microshop_store_manage']),
  277. 6 => array('args'=>'comment_manage,microshop,microshop','text'=>$lang['nc_microshop_comment_manage']),
  278. 7 => array('args'=>'adv_manage,microshop,microshop','text'=>$lang['nc_microshop_adv_manage']),
  279. )
  280. );
  281. }
  282. if(C('cms_isuse') !== null){
  283. $arr['top'][] = array(
  284. 'args' => 'cms',
  285. 'text' => $lang['nc_cms']);
  286. $arr['left'][] = array(
  287. 'nav' => 'cms',
  288. 'text' => $lang['nc_cms'],
  289. 'list' => array(
  290. 0 => array('args'=>'cms_manage,cms_manage,cms','text'=>$lang['nc_cms_manage']),
  291. 1 => array('args'=>'cms_index,cms_index,cms','text'=>$lang['nc_cms_index_manage']),
  292. 2 => array('args'=>'cms_article_list,cms_article,cms','text'=>$lang['nc_cms_article_manage']),
  293. 3 => array('args'=>'cms_article_class_list,cms_article_class,cms','text'=>$lang['nc_cms_article_class']),
  294. 4 => array('args'=>'cms_picture_list,cms_picture,cms','text'=>$lang['nc_cms_picture_manage']),
  295. 5 => array('args'=>'cms_picture_class_list,cms_picture_class,cms','text'=>$lang['nc_cms_picture_class']),
  296. 6 => array('args'=>'cms_special_list,cms_special,cms','text'=>$lang['nc_cms_special_manage']),
  297. 7 => array('args'=>'cms_navigation_list,cms_navigation,cms','text'=>$lang['nc_cms_navigation_manage']),
  298. 8 => array('args'=>'cms_tag_list,cms_tag,cms','text'=>$lang['nc_cms_tag_manage']),
  299. 9 => array('args'=>'comment_manage,cms_comment,cms','text'=>$lang['nc_cms_comment_manage']),
  300. )
  301. );
  302. }
  303. if(C('circle_isuse') !== null){
  304. $arr['top'][] = array(
  305. 'args' => 'circle',
  306. 'text' => $lang['nc_circle']);
  307. $arr['left'][] = array(
  308. 'nav' => 'circle',
  309. 'text' => $lang['nc_circle'],
  310. 'list' => array(
  311. 0 => array('args'=>'index,circle_setting,circle','text'=>$lang['nc_circle_setting']),
  312. 1 => array('args'=>'index,circle_memberlevel,circle','text'=>$lang['nc_circle_memberlevel']),
  313. 2 => array('args'=>'class_list,circle_class,circle','text'=>$lang['nc_circle_classmanage']),
  314. 3 => array('args'=>'circle_list,circle_manage,circle','text'=>$lang['nc_circle_manage']),
  315. 4 => array('args'=>'theme_list,circle_theme,circle','text'=>$lang['nc_circle_thememanage']),
  316. 5 => array('args'=>'member_list,circle_member,circle','text'=>$lang['nc_circle_membermanage']),
  317. 6 => array('args'=>'inform_list,circle_inform,circle','text'=>$lang['nc_circle_informnamage']),
  318. 7 => array('args'=>'adv_manage,circle_setting,circle','text'=>$lang['nc_circle_advmanage']),
  319. 8 => array('args'=>'index,circle_cache,circle','text'=>$lang['nc_circle_cache'])
  320. )
  321. );
  322. }
  323. //群管理
  324. $arr['top'][] = array(
  325. 'args' => 'room',
  326. 'text' => $lang['nc_room']);
  327. $arr['left'][] = array(
  328. 'nav' => 'room',
  329. 'text' => $lang['nc_room'],
  330. 'list' => array(
  331. 0 => array('args'=>'room_list,room_manage,room','text'=>$lang['nc_room_manage']),
  332. 1 => array('args'=>'certs_list,room_manage,room','text'=>$lang['nc_room_level_manage']),
  333. )
  334. );
  335. return $arr;
  336. ?>