-
Notifications
You must be signed in to change notification settings - Fork 2
/
admin.php
46 lines (43 loc) · 1.34 KB
/
admin.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/*
[PHPOA] (C) 2011-2014 天生创想 Inc.
$Id: admin.php 1209087 2014-01-08 08:58:28Z phpoa $
*/
define('IN_ADMIN',True);
require_once('include/common.php');
get_login($_USER->id);
if(!is_superadmin()){
if ($_CONFIG->config_data('opendate')<=get_date('H',PHP_TIME) && $_CONFIG->config_data('enddate')<=get_date('H',PHP_TIME)){
exit('对不起,系统被管理员关闭,开启时间为'.$_CONFIG->config_data('opendate').'点到'.$_CONFIG->config_data('enddate').'点');
}else{
if ($_CONFIG->config_data('configflag')=='0'){
exit('对不起,系统被管理员关闭,请联系管理员!<br>关闭原因:'.$_CONFIG->config_data('closereason'));
}
}
}
if ($_GET[fileurl]!=""){
$fileurl=$_GET[fileurl];
}else{
$fileurl="home";
}
define('ADMIN_ROOT', TOA_ROOT.$fileurl.'/');
initGP(array('ac','do'));
empty($ac) && $ac = 'index';
if ( !eregi('[a-z_]', $ac) ) $ac = 'index';
//接收第三方插件
if($fileurl=="ilohamail"){
echo '<script>location.href="'.$ac.'?oausername='.$_GET[oausername].'";</script>';
exit;
}
//新框架转接
if($fileurl=="home"){
echo '<script>location.href="index.php";</script>';
exit;
}
require_once('include/function_'.$fileurl.'.php');
if ( file_exists(ADMIN_ROOT."mod_{$ac}.php") ) {
require_once(ADMIN_ROOT.'./mod_'.$ac.'.php');
} else {
exit;
}
?>