mirror of https://github.com/iAJue/Fantasy-field
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
3.1 KiB
79 lines
3.1 KiB
<?php
|
|
namespace application\controller\Admin;
|
|
use framework\core\Controller;
|
|
/**
|
|
* 后台配置控制器
|
|
*/
|
|
class ConfigureController extends Controller{
|
|
|
|
public function __construct(){
|
|
$this->checksession(true);
|
|
}
|
|
|
|
// 显示后台配置界面
|
|
public function IndexAction(){
|
|
$this->display('application/view/Admin/header.php');
|
|
$this->display('application/view/Admin/configure.php');
|
|
$this->display('application/view/Admin/footer.php');
|
|
}
|
|
|
|
/**
|
|
* 获取配置数据
|
|
* @return [type] [description]
|
|
*/
|
|
public function DataAction(){
|
|
$data = array(
|
|
'register' => configGet('register'), //注册
|
|
'tourist' => configGet('tourist'), //游客
|
|
'verification' => configGet('verification'), //注册验证
|
|
'explore' => configGet('explore'),
|
|
'limitip' => configGet('limitip'),
|
|
'title' => configGet('title'),
|
|
'siteinfo' => configGet('siteinfo'),
|
|
'keywords' => configGet('keywords'),
|
|
'description' => configGet('description'),
|
|
'record' => configGet('record'),
|
|
'footerinfo' => str_replace(''','\'',htmlspecialchars_decode(configGet('footerinfo'))),
|
|
'username' => configGet('username'),
|
|
'password' => configGet('password'),
|
|
'level' => configGet('level'),
|
|
'user' => configGet('user'),
|
|
'pass' => configGet('pass'),
|
|
'etime' => configGet('etime')
|
|
);
|
|
echo json_encode($data);
|
|
}
|
|
|
|
/**
|
|
* 修改配置数据
|
|
*/
|
|
public function UpdateAction(){
|
|
$data = [
|
|
#===========网站开关================
|
|
'register' => isset($_POST['register']) ? 'y' : 'n', //注册
|
|
'tourist' => isset($_POST['tourist']) ? 'y' : 'n', //游客
|
|
'verification' => isset($_POST['verification']) ? 'y' : 'n', //注册验证
|
|
'explore' => isset($_POST['explore']) ? 'y' : 'n', //探索
|
|
'limitip' => isset($_POST['limitip']) ? $_POST['limitip'] : '1',
|
|
#===========网站基本配置============
|
|
'title' => isset($_POST['title']) ? $_POST['title'] : '幻想领域', //站点标题
|
|
'siteinfo' => isset($_POST['siteinfo']) ? $_POST['siteinfo'] : '', //站点副标题
|
|
'keywords' => isset($_POST['keywords']) ? $_POST['keywords'] : '二次元图片,新浪图床,幻想领域,阿珏博客', //站点关键字
|
|
'description' => isset($_POST['description']) ? $_POST['description'] : '', //站点描述
|
|
'record' => isset($_POST['record']) ? $_POST['record'] : '', //备案号
|
|
'footerinfo' => isset($_POST['footerinfo']) ? $_POST['footerinfo'] : '', //底部信息
|
|
#===========新浪图床配置============
|
|
'username' => isset($_POST['username']) ? $_POST['username'] : '', //新浪账号
|
|
'password' => isset($_POST['password']) ? $_POST['password'] : '', //新浪密码
|
|
'time' => time()-3600*24,
|
|
'level' => isset($_POST['level']) ? $_POST['level'] : '4', //探索缩略图级别0-7
|
|
#===========email邮箱配置============
|
|
'auth' => isset($_POST['user']) ? $_POST['user'] : '', // 登录账号
|
|
'user' => isset($_POST['user']) ? $_POST['user'] : '', // 账号
|
|
'pass' => isset($_POST['pass']) ? $_POST['pass'] : '', // 密码
|
|
'etime' => isset($_POST['etime']) ? $_POST['etime'] : '12', //验证码有效时间(小时)
|
|
];
|
|
echo configSet($data);
|
|
}
|
|
}
|