Files
Pichome/admin/systemlog/admin.php
2024-01-31 01:00:33 +08:00

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");
}