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; sp_set_dynamic_config($configs); //sae use same function $data['option_name'] = "site_options"; $data['option_value'] = json_encode($_POST['options']); if ($this->options_obj->where("option_name='site_options'")->find()) { $this->options_obj->where("option_name='site_options'")->save($data); } else { $r = $this->options_obj->add($data); } if ($r !== false) { $this->success("保存成功!"); } else { $this->error("保存失败!"); } } }
function setting_post() { if ($_POST) { $qq_key = $_POST['qq_key']; $qq_sec = $_POST['qq_sec']; $sina_key = $_POST['sina_key']; $sina_sec = $_POST['sina_sec']; $host = sp_get_host(); $call_back = $host . __ROOT__ . '/index.php?g=api&m=oauth&a=callback&type='; $data = array('THINK_SDK_QQ' => array('APP_KEY' => $qq_key, 'APP_SECRET' => $qq_sec, 'CALLBACK' => $call_back . 'qq'), 'THINK_SDK_SINA' => array('APP_KEY' => $sina_key, 'APP_SECRET' => $sina_sec, 'CALLBACK' => $call_back . 'sina')); $result = sp_set_dynamic_config($data); if ($result) { $this->success("更新成功!"); } else { $this->error("更新失败!"); } } }
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("文件存储类型不存在!"); } } }
public function active_post() { $configs['SP_MEMBER_EMAIL_ACTIVE'] = $_POST['lightup']; sp_set_dynamic_config($configs); if (!empty($_POST['option_id'])) { $data['option_id'] = intval($_POST['option_id']); } $data['option_name'] = "member_email_active"; $stripChar = '?<*>\'\\"'; $_POST['options']['title'] = preg_replace('/[' . $stripChar . ']/s', '', $_POST['options']['title']); $data['option_value'] = json_encode($_POST['options']); $rst2 = M('Options')->add($data, array(), true); if ($rst2) { $this->success("保存成功!"); } 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("保存失败!"); } } }
public function active_post() { $configs['SP_MEMBER_EMAIL_ACTIVE'] = intval($_POST['lightup']); sp_set_dynamic_config($configs); $data['option_name'] = "member_email_active"; $stripChar = '?<*>\'\\"'; $_POST['options']['title'] = preg_replace('/[' . $stripChar . ']/s', '', $_POST['options']['title']); $data['option_value'] = json_encode($_POST['options']); $posts_model = M('Options'); if ($posts_model->where("option_name='member_email_active'")->find()) { $rst2 = $posts_model->where("option_name='member_email_active'")->save($data); } else { $rst2 = $posts_model->add($data); } if ($rst2 !== false) { $this->success("保存成功!"); } 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; $configs["TAOKE_PID"] = $_POST['options']['taoke_pid']; sp_set_dynamic_config($configs); //sae use same function $data['option_name'] = "site_options"; $data['option_value'] = json_encode($_POST['options']); if ($this->options_obj->where("option_name='site_options'")->find()) { $r = $this->options_obj->where("option_name='site_options'")->save($data); } else { $r = $this->options_obj->add($data); } $cmf_settings['option_name'] = "cmf_settings"; $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; $cmf_settings['option_value'] = json_encode($_POST['cmf_settings']); F("cmf_settings", null); if ($this->options_obj->where("option_name='cmf_settings'")->find()) { $this->options_obj->where("option_name='cmf_settings'")->save($cmf_settings); } else { $r = $this->options_obj->add($cmf_settings); } if ($r !== false) { $this->success("保存成功!"); } else { $this->error("保存失败!"); } } }