0){ $sql = "select privileges from ".$GLOBALS['Base']->table('user_level')." where id=".$GLOBALS['user']['level'].""; $level = $GLOBALS['Db']->query($sql,"One"); $level = explode(',',$level); } foreach ($plugins as $k => $v) { if(in_array($k,$level)){ $plugins[$k]['level_enable'] = 1; //该用户组可用 } else{ $plugins[$k]['level_enable'] = 0; //该用户组不可用 } $key1[] = $plugins[$k]['level_enable']; $key2[] = $v[$type.'_sort']; } //对模块进行前台排序 array_multisort($key1,SORT_NUMERIC,SORT_DESC,$key2,SORT_NUMERIC,SORT_ASC,$plugins); } } //print_r($plugins); //直接返回,不赋值session if($return){ return $plugins; } //输出前台 else{ //赋值到session $_SESSION[$type] = $plugins; $GLOBALS['tp']->assign('plugins',$plugins); } } ?>