@@ -0,0 +1,67 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
//APP配置选项
|
||||
case "options":
|
||||
$arrData = array(
|
||||
'appname' => tsTrim($_POST['appname']),
|
||||
'appdesc' => tsTrim($_POST['appdesc']),
|
||||
'isenable' => tsTrim($_POST['isenable']),
|
||||
'mailhost' => tsTrim($_POST['mailhost']),
|
||||
'ssl' => tsIntval($_POST['ssl']),
|
||||
'mailport' => tsTrim($_POST['mailport']),
|
||||
'mailuser' => tsTrim($_POST['mailuser']),
|
||||
'mailpwd' => tsTrim($_POST['mailpwd']),
|
||||
);
|
||||
|
||||
//先清空数据
|
||||
$db->query("TRUNCATE TABLE `".dbprefix."mail_options`");
|
||||
|
||||
foreach($arrData as $key=>$item){
|
||||
|
||||
$optionname = $key;
|
||||
$optionvalue = $item;
|
||||
|
||||
$new['mail']->create('mail_options',array(
|
||||
|
||||
'optionname'=>$optionname,
|
||||
'optionvalue'=>$optionvalue,
|
||||
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
//更新缓存
|
||||
$arrOptions = $new['mail']->findAll('mail_options',null,null,'optionname,optionvalue');
|
||||
foreach($arrOptions as $item){
|
||||
$arrOption[$item['optionname']] = $item['optionvalue'];
|
||||
}
|
||||
|
||||
fileWrite('mail_options.php','data',$arrOption);
|
||||
$tsMySqlCache->set('mail_options',$arrOption);
|
||||
|
||||
qiMsg("邮件配置更新成功,并重置了缓存文件^_^");
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case "sms":
|
||||
|
||||
$arrData = array(
|
||||
'sms_server' => tsTrim($_POST['sms_server']),
|
||||
'sms_appid' => tsTrim($_POST['sms_appid']),
|
||||
'sms_appkey' => tsTrim($_POST['sms_appkey']),
|
||||
'sms_tpid' => tsTrim($_POST['sms_tpid']),
|
||||
'sms_sign' => tsTrim($_POST['sms_sign']),
|
||||
);
|
||||
|
||||
//更新缓存
|
||||
fileWrite('sms_options.php','data',$arrData);
|
||||
$GLOBALS['tsMySqlCache']->set('sms_options',$arrData);
|
||||
|
||||
qiMsg("短信配置更新成功,并重置了缓存文件^_^");
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "":
|
||||
|
||||
$arrOptions = $db->fetch_all_assoc("select * from ".dbprefix."mail_options");
|
||||
|
||||
foreach($arrOptions as $item){
|
||||
$strOption[$item['optionname']] = $item['optionvalue'];
|
||||
}
|
||||
|
||||
include template("admin/options");
|
||||
|
||||
break;
|
||||
|
||||
//短信配置
|
||||
case "sms":
|
||||
|
||||
$strOption = fileRead('data/sms_options.php');
|
||||
if($strOption==''){
|
||||
$strOption = $GLOBALS['tsMySqlCache']->get('sms_options');
|
||||
}
|
||||
|
||||
|
||||
include template("admin/options_sms");
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user