mirror of
https://github.com/zyx0814/dzzoffice.git
synced 2025-04-04 22:33:37 +08:00
51 lines
1.5 KiB
PHP
51 lines
1.5 KiB
PHP
<?php
|
|
//error_reporting(E_ALL);
|
|
if(!defined('IN_DZZ')) {
|
|
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( "日志标记 ".$v." 重复" ,$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');
|
|
}
|
|
writelog('otherlog', "更新日志设置");
|
|
showmessage('do_success', dreferer());
|
|
}
|
|
else{
|
|
$systemlog_setting = unserialize($_G["setting"]["systemlog_setting"]);
|
|
$navtitle=lang('systemlog_setting').' - '.lang('appname');
|
|
include template("admin");
|
|
}
|