54 lines
1.6 KiB
PHP
54 lines
1.6 KiB
PHP
<?php
|
|
//error_reporting(E_ALL);
|
|
if(!defined('IN_OAOOA')) {
|
|
exit('Access Denied');
|
|
}
|
|
define('NOROBOT', TRUE);
|
|
$returntype = isset($_GET['returnType']) ? $_GET['returnType']: 'json';//返回值方式
|
|
|
|
$checkLanguage = $_G['language'];
|
|
if(file_exists (DZZ_ROOT.'./admin/language/'.$checkLanguage.'/'.'lang.php')){
|
|
include DZZ_ROOT.'./admin/language/'.$checkLanguage.'/'.'lang.php';
|
|
$_G['lang']['template']=array_merge($_G['lang']['template'],$lang);
|
|
}
|
|
//判断管理员登录
|
|
//Hook::listen('adminlogin');
|
|
//后台管理页面
|
|
if(submitcheck('settingsubmit')){
|
|
if ($_G['adminid'] != 1){
|
|
showmessage( lang('no_privilege') ,$returntype);
|
|
}
|
|
$settingnew=$_GET["settingnew"];
|
|
$data=array();
|
|
foreach($settingnew["mark"] as $k=>$v){
|
|
if( isset($data[$v]) ){
|
|
showmessage( lang('Logtag').$v.lang('repeat') ,$returntype);
|
|
}
|
|
$data[$v]=array(
|
|
"title" => $settingnew["title"][$k],
|
|
"is_open" => intval($settingnew["is_open"][$k]),
|
|
"issystem" => $settingnew["issystem"][$k]
|
|
);
|
|
}
|
|
|
|
$settingnew = serialize($data);
|
|
$update=array(
|
|
"systemlog_open" =>$_GET["systemlog_open"],
|
|
"systemlog_setting" =>$settingnew,
|
|
);
|
|
$result = C::t('setting') ->update_batch($update);
|
|
if( $result ){
|
|
include_once libfile('function/cache');
|
|
updatecache('setting');
|
|
}
|
|
exit(json_encode(array('success'=>true)));
|
|
// writelog('otherlog', lang('Update_setting'));
|
|
// showmessage('do_success', dreferer());
|
|
}
|
|
else{
|
|
$systemlog_setting = ($_G["setting"]["systemlog_setting"]);
|
|
$navtitle=lang('systemlog_setting').' - '.lang('appname');
|
|
// print_r($systemlog_setting);
|
|
// die;
|
|
include template("admin");
|
|
}
|