function setting_post()
 {
     if (IS_POST) {
         $support_storages = array("Local", "Qiniu");
         $type = $_POST['type'];
         if (in_array($type, $support_storages)) {
             $result = sp_set_cmf_setting(array('storage' => $_POST));
             if ($result !== false) {
                 sp_set_dynamic_config(array("FILE_UPLOAD_TYPE" => $type, "UPLOAD_TYPE_CONFIG" => $_POST[$type]));
                 $this->success("设置成功!");
             } else {
                 $this->error("设置出错!");
             }
         } else {
             $this->error("文件存储类型不存在!");
         }
     }
 }
 function site_post()
 {
     if (IS_POST) {
         if (isset($_POST['option_id'])) {
             $data['option_id'] = intval($_POST['option_id']);
         }
         $configs["SP_DEFAULT_THEME"] = $_POST['options']['site_tpl'];
         $configs["DEFAULT_THEME"] = $_POST['options']['site_tpl'];
         $configs["SP_ADMIN_STYLE"] = $_POST['options']['site_adminstyle'];
         $configs["URL_MODEL"] = $_POST['options']['urlmode'];
         $configs["URL_HTML_SUFFIX"] = $_POST['options']['html_suffix'];
         $configs["UCENTER_ENABLED"] = empty($_POST['options']['ucenter_enabled']) ? 0 : 1;
         $configs["COMMENT_NEED_CHECK"] = empty($_POST['options']['comment_need_check']) ? 0 : 1;
         $comment_time_interval = intval($_POST['options']['comment_time_interval']);
         $configs["COMMENT_TIME_INTERVAL"] = $comment_time_interval;
         $_POST['options']['comment_time_interval'] = $comment_time_interval;
         $configs["MOBILE_TPL_ENABLED"] = empty($_POST['options']['mobile_tpl_enabled']) ? 0 : 1;
         $configs["HTML_CACHE_ON"] = empty($_POST['options']['html_cache_on']) ? false : true;
         $configs["SITE_PHONE"] = $_POST['options']['site_phone'];
         $configs["SITE_WEIXIN"] = $_POST['options']['site_weixin'];
         $configs["SITE_MAIL"] = $_POST['options']['site_mail'];
         $configs["SITE_ICP"] = $_POST['options']['site_icp'];
         $configs["SITE_COPYRIGHT"] = $_POST['options']['site_copyright'];
         sp_set_dynamic_config($configs);
         //sae use same function   将配置写进文件里面
         $data['option_name'] = "site_options";
         $data['option_value'] = json_encode($_POST['options']);
         if ($this->options_model->where("option_name='site_options'")->find()) {
             $r = $this->options_model->where("option_name='site_options'")->save($data);
             //更新数据库
         } else {
             $r = $this->options_model->add($data);
         }
         $banned_usernames = preg_replace("/[^0-9A-Za-z_\\x{4e00}-\\x{9fa5}-]/u", ",", $_POST['cmf_settings']['banned_usernames']);
         $_POST['cmf_settings']['banned_usernames'] = $banned_usernames;
         sp_set_cmf_setting($_POST['cmf_settings']);
         if ($r !== false) {
             $this->success("保存成功!");
         } else {
             $this->error("保存失败!");
         }
     }
 }