Files
thinksaas_lmve/app/mail/action/admin/do.php
T
2023-06-22 13:33:25 +08:00

67 lines
1.7 KiB
PHP

<?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;
}