/core/admin.php
PHP | 89 lines | 80 code | 7 blank | 2 comment | 10 complexity | 70ea4be7ec73d238c36593d596fdde75 MD5 | raw file
- <?php
- if(!defined('RQ_ROOT')) exit('Access Denied');
- $tempView=$coreView;//?????????
- $coredir=basename(RQ_CORE);//core??
- $datadir=basename(RQ_DATA);//data??
- $cssfile ='admin.php?file=css';//?????css??
- $viewdir=$coredir.'/manager/view/';
- $incfile=!empty($_GET['file'])?$_GET['file']:'main';
- $do=isset($_POST['do'])?$_POST['do']:'';
- if(!$do) $do=isset($_GET['do'])?$_GET['do']:'';
- $action=!empty($_GET['action'])?$_GET['action']:(!empty($_POST['action'])?$_POST['action']:'');
- $cssdir='/'.$coredir.'/manager/view/images/';
- $editordir='/'.$coredir.'/manager/editor/';
- $page=isset($_GET['page'])?intval($_GET['page']):'';
- if($incfile!='css'&&$groupid<2) $incfile='login';
-
- //?????
- include RQ_CORE.'/library/func.image.php';
- include RQ_CORE.'/library/func.admin.php';
- // ??????
-
- if(!function_exists('redirect'))
- {
- function redirect($msg, $url = 'javascript:history.go(-1);', $min='2')
- {
- global $cssdir,$cssfile;
- ob_end_clean();
- ob_start();
- include RQ_CORE.'/manager/view/redirect.php';
- $output=ob_get_contents();
- $output=adminRewrite($output);
- @ob_end_clean();
- exit($output);
- }
- }
-
- $adminitem=array();
- switch($groupid)
- {
- case 2:
- $adminitem = array(
- 'article' => '????',
- );
- break;
- case 3:
- $adminitem = array(
- 'configurate' => '????',
- 'article' => '????',
- 'comment' => '????',
- 'attachment' => '????',
- 'category' => '????',
- 'user' => '????',
- 'template' => '????',
- 'link' => '????',
- 'seo'=>'????',
- 'maintenance' => '????',
- );
- break;
- case 4:
- $adminitem = array(
- 'configurate' => '????',
- 'article' => '????',
- 'comment' => '????',
- 'attachment' => '????',
- 'category' => '????',
- 'user' => '????',
- 'template' => '????',
- 'link' => '????',
- 'seo'=>'????',
- 'plugin'=>'????',
- 'maintenance' => '????' //????????????????
- );
- break;
- }
-
- $other=array('css','login','special','main','xmlrpc','database','upload');
-
- doAction('change_admin_item');
-
- if(!in_array($incfile,$other)&&!array_key_exists($incfile,$adminitem)) redirect('?????','admin.php?file=main');
- if($groupid!=4&&$incfile=='special') redirect('???????????','admin.php?file=main');
- if($groupid<3&&$incfile=='tag') redirect('??????tag??','admin.php?file=main');
- if($groupid!=4&&$incfile=='database') redirect('???????????','admin.php?file=main');
-
- $onlines=array();//??????
- if($incfile!='css') include RQ_CORE.'/manager/view/header.php';
- include RQ_CORE.'/manager/'.$incfile.'.php';
- include RQ_CORE.'/manager/view/'.$incfile.'.php';
- if($incfile!='css') include RQ_CORE.'/manager/view/footer.php';