limit.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <?php
  2. /**
  3. * 载入权限
  4. *
  5. */
  6. defined('InShopNC') or exit('Access Invalid!');
  7. $_limit = array(
  8. array('name'=>$lang['nc_config'], 'child'=>array(
  9. array('name'=>$lang['nc_web_set'], 'op'=>null, 'act'=>'setting'),
  10. array('name'=>$lang['nc_web_account_syn'], 'op'=>null, 'act'=>'account'),
  11. array('name'=>$lang['nc_upload_set'], 'op'=>null, 'act'=>'upload'),
  12. array('name'=>$lang['nc_seo_set'], 'op'=>'seo', 'act'=>'setting'),
  13. array('name'=>$lang['nc_pay_method'], 'op'=>null, 'act'=>'payment'),
  14. array('name'=>$lang['nc_message_set'], 'op'=>null, 'act'=>'message'),
  15. array('name'=>$lang['nc_admin_express_set'], 'op'=>null, 'act'=>'express'),
  16. array('name'=>'运单模板', 'op'=>null, 'act'=>'waybill'),
  17. array('name'=>$lang['nc_admin_offpay_area_set'], 'op'=>null, 'act'=>'offpay_area'),
  18. array('name'=>$lang['nc_admin_clear_cache'], 'op'=>null, 'act'=>'cache'),
  19. array('name'=>$lang['nc_admin_perform_opt'], 'op'=>null, 'act'=>'perform'),
  20. array('name'=>$lang['nc_admin_search_set'], 'op'=>null, 'act'=>'search'),
  21. array('name'=>$lang['nc_admin_log'], 'op'=>null, 'act'=>'admin_log'),
  22. )),
  23. array('name'=>$lang['nc_goods'], 'child'=>array(
  24. array('name'=>$lang['nc_goods_manage'], 'op'=>null, 'act'=>'goods'),
  25. array('name'=>$lang['nc_class_manage'], 'op'=>null, 'act'=>'goods_class'),
  26. array('name'=>$lang['nc_brand_manage'], 'op'=>null, 'act'=>'brand'),
  27. array('name'=>$lang['nc_type_manage'], 'op'=>null, 'act'=>'type'),
  28. array('name'=>$lang['nc_spec_manage'], 'op'=>null, 'act'=>'spec'),
  29. array('name'=>$lang['nc_album_manage'], 'op'=>null, 'act'=>'goods_album'),
  30. )),
  31. array('name'=>'充值业务', 'child'=>array(
  32. array('name'=> '机构管理', 'op'=>null, 'act'=>'merchant'),
  33. array('name'=> '充值申请', 'op'=>null, 'act'=>'refill_evidence'),
  34. array('name'=> '订单列表', 'op'=>null, 'act'=>'refill_order'),
  35. array('name'=> '通道列表', 'op'=>null, 'act'=>'provider'),
  36. array('name'=> '通道控制', 'op'=>null, 'act'=>'provider_ctl'),
  37. array('name'=> '机构通道配置', 'op'=>null, 'act'=>'refill_merchant_channel_cfg'),
  38. array('name'=> '通道组管理', 'op'=> null, 'act'=>'provider_group'),
  39. array('name'=> '订单监控', 'op'=>null, 'act'=>'ordersendlist'),
  40. array('name'=> '对账管理', 'op'=>null, 'act'=>'orderstats'),
  41. array('name'=> '充值拦截设置', 'op'=>null, 'act'=>'refill_config'),
  42. array('name'=> '卡密管理', 'op'=>null, 'act'=>'card_key'),
  43. array('name'=> '库存管理', 'op'=>null, 'act'=>'refill_stock'),
  44. array('name'=> '成功率监控', 'op'=>null, 'act'=>'refill_successful'),
  45. array('name'=> '订单手动处理', 'op'=>null, 'act'=>'refill_order_manual'),
  46. array('name'=> '上游信息管理', 'op'=>null, 'act'=>'provider_info'),
  47. array('name'=> '机构信息管理', 'op'=>null, 'act'=>'merchant_info'),
  48. array('name'=> '订单排队查询', 'op'=>null, 'act'=>'refill_cron'),
  49. array('name'=> '退款信息管理', 'op'=>null, 'act'=>'refill_refund'),
  50. array('name'=> '客服订单查询', 'op'=>null, 'act'=>'order_search'),
  51. array('name'=> '接单查询', 'op'=>null, 'act'=>'refill_detail'),
  52. array('name'=> '通道价格明细', 'op'=>null, 'act'=>'provider_price'),
  53. array('name'=> '任务列表', 'op'=>null, 'act'=>'task'),
  54. array('name'=> '异常订单列表', 'op'=>null, 'act'=>'refill_error'),
  55. array('name'=> '服务器磁盘监控', 'op'=>null, 'act'=>'arw_monitor'),
  56. )),
  57. array('name'=>$lang['nc_store'], 'child'=>array(
  58. array('name'=>$lang['nc_store_manage'], 'op'=>null, 'act'=>'store'),
  59. array('name'=>$lang['nc_store_grade'], 'op'=>null, 'act'=>'store_grade'),
  60. array('name'=>$lang['nc_store_class'], 'op'=>null, 'act'=>'store_class'),
  61. array('name'=>$lang['nc_domain_manage'], 'op'=>null, 'act'=>'domain'),
  62. array('name'=>$lang['nc_s_snstrace'], 'op'=>null, 'act'=>'sns_strace'),
  63. array('name'=>'店铺帮助', 'op'=>null, 'act'=>'help_store'),
  64. array('name'=>'开店首页', 'op'=>null, 'act'=>'store_joinin'),
  65. array('name'=>'自营店铺', 'op'=>null, 'act'=>'ownshop'),
  66. )),
  67. array('name'=>$lang['nc_member'], 'child'=>array(
  68. array('name'=>$lang['nc_member_manage'], 'op'=>null, 'act'=>'member'),
  69. array('name'=>'会员级别', 'op'=>null, 'act'=>'member_grade'),
  70. array('name'=>$lang['nc_exppoints_manage'], 'op'=>null, 'act'=>'exppoints'),
  71. array('name'=>$lang['nc_member_notice'], 'op'=>null, 'act'=>'notice'),
  72. array('name'=>$lang['nc_member_pointsmanage'], 'op'=>null, 'act'=>'points'),
  73. array('name'=>$lang['nc_member_bonusmanage'], 'op'=>null, 'act'=>'person_bonus'),
  74. array('name'=>$lang['nc_binding_manage'], 'op'=>null, 'act'=>'sns_sharesetting'),
  75. array('name'=>$lang['nc_member_album_manage'], 'op'=>null, 'act'=>'sns_malbum'),
  76. array('name'=>$lang['nc_snstrace'], 'op'=>null, 'act'=>'snstrace'),
  77. array('name'=>$lang['nc_member_tag'], 'op'=>null, 'act'=>'sns_member'),
  78. array('name'=>$lang['nc_member_predepositmanage'], 'op'=>null, 'act'=>'predeposit'),
  79. array('name'=>'聊天记录', 'op'=>null, 'act'=>'chat_log'),
  80. )),
  81. array('name'=>$lang['nc_trade'], 'child'=>array(
  82. array('name'=>$lang['nc_order_manage'], 'op'=>null, 'act'=>'order'),
  83. array('name'=>'虚拟订单', 'op'=>null, 'act'=>'vr_order'),
  84. array('name'=>'退款管理', 'op'=>null, 'act'=>'refund'),
  85. array('name'=>'退货管理', 'op'=>null, 'act'=>'return'),
  86. array('name'=>'虚拟订单退款', 'op'=>null, 'act'=>'vr_refund'),
  87. array('name'=>$lang['nc_consult_manage'], 'op'=>null, 'act'=>'consulting'),
  88. array('name'=>$lang['nc_inform_config'], 'op'=>null, 'act'=>'inform'),
  89. array('name'=>$lang['nc_goods_evaluate'], 'op'=>null, 'act'=>'evaluate'),
  90. array('name'=>$lang['nc_complain_config'], 'op'=>null, 'act'=>'complain'),
  91. array('name'=>$lang['tools'], 'op'=>null, 'act'=>'tools'),
  92. )),
  93. array('name'=>$lang['nc_website'], 'child'=>array(
  94. array('name'=>$lang['nc_article_class'], 'op'=>null, 'act'=>'article_class'),
  95. array('name'=>$lang['nc_article_manage'], 'op'=>null, 'act'=>'article'),
  96. array('name'=>$lang['nc_document'], 'op'=>null, 'act'=>'document'),
  97. array('name'=>$lang['nc_navigation'], 'op'=>null, 'act'=>'navigation'),
  98. array('name'=>$lang['nc_adv_manage'], 'op'=>null, 'act'=>'adv'),
  99. array('name'=>$lang['nc_web_index'], 'op'=>null, 'act'=>'web_config|web_api'),
  100. array('name'=>$lang['nc_admin_res_position'], 'op'=>null, 'act'=>'rec_position'),
  101. array('name'=>$lang['nc_cms_special_manage'], 'op'=>null, 'act'=>'web_special'),
  102. )),
  103. array('name'=>$lang['nc_operation'], 'child'=>array(
  104. array('name'=>$lang['nc_operation_set'], 'op'=>null, 'act'=>'operation'),
  105. array('name'=>$lang['nc_groupbuy_manage'], 'op'=>null, 'act'=>'groupbuy'),
  106. array('name'=>'虚拟抢购设置', 'op'=>null, 'act'=>'vr_groupbuy'),
  107. array('name'=>$lang['nc_activity_manage'], 'op'=>null, 'act'=>'activity'),
  108. array('name'=>$lang['nc_promotion_xianshi'], 'op'=>null, 'act'=>'promotion_xianshi'),
  109. array('name'=>$lang['nc_promotion_mansong'], 'op'=>null, 'act'=>'promotion_mansong'),
  110. array('name'=>$lang['nc_promotion_bundling'], 'op'=>null, 'act'=>'promotion_bundling'),
  111. array('name'=>'推荐展位', 'op'=>null, 'act'=>'promotion_bundling'),
  112. array('name'=>$lang['nc_pointprod'], 'op'=>null, 'act'=>'pointprod|pointorder'),
  113. array('name'=>$lang['nc_voucher_price_manage'], 'op'=>null, 'act'=>'voucher'),
  114. array('name'=>$lang['nc_bill_manage'], 'op'=>null, 'act'=>'bill'),
  115. array('name'=>'虚拟订单结算', 'op'=>null, 'act'=>'vr_bill'),
  116. array('name'=>'平台客服', 'op'=>null, 'act'=>'mall_consult'),
  117. array('name'=>'平台充值卡', 'op'=>null, 'act'=>'rechargecard'),
  118. array('name'=>'物流自提服务站', 'op'=>null, 'act'=>'delivery'),
  119. array('name'=>'短信管理','op'=>null,'act'=>'oper_sms')
  120. )),
  121. array('name'=>$lang['nc_stat'], 'child'=>array(
  122. array('name'=>$lang['nc_statgeneral'], 'op'=>null, 'act'=>'stat_general'),
  123. array('name'=>$lang['nc_statindustry'], 'op'=>null, 'act'=>'stat_industry'),
  124. array('name'=>$lang['nc_statmember'], 'op'=>null, 'act'=>'stat_member'),
  125. array('name'=>$lang['nc_statstore'], 'op'=>null, 'act'=>'stat_store'),
  126. array('name'=>$lang['nc_stattrade'], 'op'=>null, 'act'=>'stat_trade'),
  127. array('name'=>$lang['nc_statgoods'], 'op'=>null, 'act'=>'stat_goods'),
  128. array('name'=>$lang['nc_statmarketing'], 'op'=>null, 'act'=>'stat_marketing'),
  129. array('name'=>$lang['nc_stataftersale'], 'op'=>null, 'act'=>'stat_aftersale'),
  130. array('name'=>$lang['nc_bonus_statistics'], 'op'=>null, 'act'=>'stat_bonus'),
  131. array('name'=>$lang['nc_daily_statistics'], 'op'=>null, 'act'=>'stat_daily'),
  132. )),
  133. );
  134. if (C('flea_isuse') !== NULL){
  135. $_limit[] = array('name'=>'闲置', 'child'=>array(
  136. array('name'=>'SEO设置', 'op'=>NULL, 'act'=>'flea_index'),
  137. array('name'=>'分类管理', 'op'=>NULL, 'act'=>'flea_class'),
  138. array('name'=>'首页分类管理', 'op'=>NULL, 'act'=>'flea_class_index'),
  139. array('name'=>'闲置管理', 'op'=>NULL, 'act'=>'flea'),
  140. array('name'=>'地区管理', 'op'=>NULL, 'act'=>'flea_cs')
  141. ));
  142. }
  143. if (C('mobile_isuse') !== NULL){
  144. $_limit[] = array('name'=>$lang['nc_mobile'], 'child'=>array(
  145. array('name'=>'首页设置', 'op'=>NULL, 'act'=>'mb_special'),
  146. array('name'=>'专题设置', 'op'=>NULL, 'act'=>'mb_special'),
  147. array('name'=>$lang['nc_mobile_catepic'], 'op'=>NULL, 'act'=>'mb_category'),
  148. array('name'=>'下载设置', 'op'=>NULL, 'act'=>'mb_app'),
  149. array('name'=>$lang['nc_mobile_feedback'], 'op'=>NULL, 'act'=>'mb_feedback'),
  150. array('name'=>'手机支付', 'op'=>NULL, 'act'=>'mb_payment'),
  151. ));
  152. }
  153. if (C('microshop_isuse') !== NULL){
  154. $_limit[] = array('name'=>$lang['nc_microshop'], 'child'=>array(
  155. array('name'=>$lang['nc_microshop_manage'], 'op'=>'manage', 'act'=>'microshop'),
  156. array('name'=>$lang['nc_microshop_goods_manage'], 'op'=>'goods|goods_manage', 'act'=>'microshop'),//op值重复(goods_manage,goodsclass_list,personal_manage...)是为了无权时,隐藏该菜单
  157. array('name'=>$lang['nc_microshop_goods_class'], 'op'=>'goodsclass|goodsclass_list', 'act'=>'microshop'),
  158. array('name'=>$lang['nc_microshop_personal_manage'], 'op'=>'personal|personal_manage', 'act'=>'microshop'),
  159. array('name'=>$lang['nc_microshop_personal_class'], 'op'=>'personalclass|personalclass_list', 'act'=>'microshop'),
  160. array('name'=>$lang['nc_microshop_store_manage'], 'op'=>'store|store_manage', 'act'=>'microshop'),
  161. array('name'=>$lang['nc_microshop_comment_manage'], 'op'=>'comment|comment_manage', 'act'=>'microshop'),
  162. array('name'=>$lang['nc_microshop_adv_manage'], 'op'=>'adv|adv_manage', 'act'=>'microshop')
  163. ));
  164. }
  165. if (C('cms_isuse') !== NULL){
  166. $_limit[] = array('name'=>$lang['nc_cms'], 'child'=>array(
  167. array('name'=>$lang['nc_cms_manage'], 'op'=>null, 'act'=>'cms_manage'),
  168. array('name'=>$lang['nc_cms_index_manage'], 'op'=>null, 'act'=>'cms_index'),
  169. array('name'=>$lang['nc_cms_article_manage'], 'op'=>null, 'act'=>'cms_article|cms_article_class'),
  170. array('name'=>$lang['nc_cms_picture_manage'], 'op'=>null, 'act'=>'cms_picture|cms_picture_class'),
  171. array('name'=>$lang['nc_cms_special_manage'], 'op'=>null, 'act'=>'cms_special'),
  172. array('name'=>$lang['nc_cms_navigation_manage'], 'op'=>null, 'act'=>'cms_navigation'),
  173. array('name'=>$lang['nc_cms_tag_manage'], 'op'=>null, 'act'=>'cms_tag'),
  174. array('name'=>$lang['nc_cms_comment_manage'], 'op'=>null, 'act'=>'cms_comment')
  175. ));
  176. }
  177. if (C('circle_isuse') !== NULL){
  178. $_limit[] = array('name'=>$lang['nc_circle'], 'child'=>array(
  179. array('name'=>$lang['nc_circle_setting'], 'op'=>null, 'act'=>'circle_setting'),
  180. array('name'=>'成员头衔设置', 'op'=>null, 'act'=>'circle_memberlevel'),
  181. array('name'=>$lang['nc_circle_classmanage'], 'op'=>null, 'act'=>'circle_class'),
  182. array('name'=>$lang['nc_circle_manage'], 'op'=>null, 'act'=>'circle_manage'),
  183. array('name'=>$lang['nc_circle_thememanage'], 'op'=>null, 'act'=>'circle_theme'),
  184. array('name'=>$lang['nc_circle_membermanage'], 'op'=>null, 'act'=>'circle_member'),
  185. array('name'=>'圈子举报管理', 'op'=>null, 'act'=>'circle_inform'),
  186. array('name'=>$lang['nc_circle_advmanage'],'op'=>'adv_manage', 'act'=>'circle_setting')
  187. ));
  188. }
  189. return $_limit;