limit.php 12 KB

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