getAllPrivileges(); $listenUrl = []; foreach ($list as $v){ if($v['privilegeUrl']=='')continue; $listenUrl[strtolower($v['privilegeUrl'])][$v['privilegeCode']] = ['code'=>$v['privilegeCode'], 'url'=>strtolower($v['privilegeUrl']), 'name'=>$v['privilegeName'], 'isParent'=>true, 'menuId'=>$v['menuId'] ]; if(strpos($v['otherPrivilegeUrl'],'/')!==false){ $t = explode(',',$v['otherPrivilegeUrl']); foreach ($t as $vv){ if(strpos($vv,'/')!==false){ $listenUrl[strtolower($vv)][$v['privilegeCode']] = ['code'=>$v['privilegeCode'], 'url'=>strtolower($vv), 'name'=>$v['privilegeName'], 'isParent'=>false, 'menuId'=>$v['menuId'] ]; } } } } cache('WST_LISTEN_URL',$listenUrl); } return $listenUrl; } /** * 判断有没有权限 * @param $code 权限代码 * @param $type 返回的类型 true-boolean false-string */ function WSTGrant($code){ $STAFF = session("WST_STAFF"); if(in_array($code,$STAFF['privileges']))return true; return false; } /** * 微信配置 */ function WXAdmin(){ $wechat = new \wechat\WSTWechat(WSTConf('CONF.wxAppId'),WSTConf('CONF.wxAppKey')); return $wechat; }