-
Notifications
You must be signed in to change notification settings - Fork 64
/
init.php
76 lines (65 loc) · 1.9 KB
/
init.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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
/**
* init.php 初始化信息
* ----------------------------------------------------------------
* OldCMS,site:http://www.oldcms.com
*/
define('IN_OLDCMS',true);
define('ROOT_PATH',dirname(__FILE__));
include(ROOT_PATH.'/config.php');
//调试模式
if($config['debug']==false) error_reporting(0);
define('URL_ROOT',$config['urlroot']);
define('URL_REWRITE',$config['urlrewrite']);
define('REGISTER',$config['register']);
define('MAIL_AUTH',$config['mailauth']);
define('FILE_PATH',$config['filepath']);
define('FILE_PREFIX',$config['fileprefix']);
define('TEMPLATE_PATH',ROOT_PATH.'/themes/'.$config['template']);
define('EXPIRES',$config['expires']);
define('TABLE_PREFIX',$config['tbPrefix']);
include(ROOT_PATH.'/source/function.php');
include(ROOT_PATH.'/source/global.func.php');
include(ROOT_PATH.'/source/class/User.class.php');
//显示设置
$show=$config['show'];
//积分设置
$pointConfig=$config['point'];
//mail设置
$mailConfig=$config['mail'];
//时区设置
@date_default_timezone_set($config['timezone']);
//url设置
$url=array();
$url['root'] =$config['urlroot'];
$url['imagePath'] =FILE_PREFIX.'/image/';
$url['avatarPath'] =FILE_PREFIX.'/avatar/';
$url['fieldPath'] =FILE_PREFIX.'/field/';
$url['themePath'] =$url['root'].'/themes/'.$config['theme'];
$urlDoArray=array('login','register');
if($config['urlrewrite']){
$url['rewrite'] =1;
foreach($urlDoArray as $value){
$url[$value]=$url['root']."/{$value}";
}
}else{
$url['rewrite'] =0;
foreach($urlDoArray as $value){
$url[$value]=$url['root'].'/index.php?do='.$value;
}
}
//用户初始化
$user=new User();
if($user->userId>0){
$show['user']=array(
'userId' =>$user->userId,
'userName' =>$user->userName,
'adminLevel' =>$user->adminLevel,
'token' =>$user->token,
'avatarImg' =>$user->avatarImg,
'avatarImg_s' =>$user->avatarImg_s,
'signature' =>$user->signature
);
}
unset($config); //清理config
?>