begin of thinksaas 3.68

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2023-06-22 13:33:25 +08:00
commit 963ec1b2ea
2746 changed files with 331806 additions and 0 deletions
+67
View File
@@ -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;
}
+31
View File
@@ -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;
}