12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- /**
- * 系统密码提示问
- *
- * @version $Id: sys_safe.php 1 22:28 2010年7月20日Z tianya $
- * @package DedeCMS.Administrator
- * @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
- * @license http://help.dedecms.com/usersguide/license.html
- * @link http://www.dedecms.com
- */
- require_once(dirname(__FILE__)."/config.php");
- CheckPurview('sys_Safe');
- $safeconfigfile = DEDEDATA."/safe/inc_safe_config.php";
- if(empty($dopost)) $dopost = "";
- if($dopost == "save")
- {
- $configstr = $shortname = "";
- $gdopen = empty($gdopen)? "" : $gdopen;
- $codetype = empty($codetype)? 1 : $codetype;
- $gdtype = empty($gdtype)? 1 : $gdtype;
- $gdstyle = empty($gdstyle)? "" : $gdstyle;
- $gd_wwidth = empty($gd_wwidth)? 0 : $gd_wwidth;
- $gd_wheight = empty($gd_wheight)? 0 : $gd_wheight;
- $codelen = empty($codelen)? 4 : $codelen;
- $gdfaq_reg = empty($gdfaq_reg)? 0 : $gdfaq_reg;
- $gdfaq_send = empty($gdfaq_send)? 0 : $gdfaq_send;
- $gdfaq_msg = empty($gdfaq_msg)? 0 : $gdfaq_msg;
- if(is_array($gdopen))
- {
- $configstr = "\$safe_gdopen = '".implode(",",$gdopen)."';\r\n";
- } else {
- $configstr = "\$safe_gdopen = '';\r\n";
- }
- $configstr .= "\$safe_codetype = '".$codetype."';\r\n";
- $configstr .= "\$safe_gdtype = '".$gdtype."';\r\n";
- if(is_array($gdstyle))
- {
- $configstr .= "\$safe_gdstyle = '".implode(",",$gdstyle)."';\r\n";
- } else {
- $configstr .= "\$safe_gdstyle = '';\r\n";
- }
- $configstr .= "\$safe_wwidth = '".$gd_wwidth."';\r\n";
- $configstr .= "\$safe_wheight = '".$gd_wheight."';\r\n";
- $configstr .= "\$safe_codelen = '".$codelen."';\r\n";
- $configstr .= "\$safe_faq_reg = '".$gdfaq_reg."';\r\n";
- $configstr .= "\$safe_faq_send = '".$gdfaq_send."';\r\n";
- $configstr .= "\$safe_faq_msg = '".$gdfaq_msg."';\r\n";
-
- //保存问答数组
- $faqs = array();
- for ($i = 1; $i <= count($question)-1; $i++)
- {
- $val = trim($question[$i]);
- if($val)
- {
- $faqs[$i]['question'] = str_replace("'","\"",stripslashes($val));
- $faqs[$i]['answer'] = stripslashes(trim($answer[$i]));
- }
- }
-
- //print_r($question);exit();
- $configstr .= "\$safe_faqs = '".serialize($faqs)."';\r\n";
- $configstr = "<"."?php\r\n".$configstr."?".">\r\n";
-
- $fp = fopen($safeconfigfile, "w") or die("写入文件 $safeconfigfile 失败,请检查权限!");
- fwrite($fp, $configstr);
- fclose($fp);
- ShowMsg("修改配置成功!","sys_safe.php");
- exit;
- }
- require_once($safeconfigfile);
- $safefaqs = unserialize($safe_faqs);
- include DedeInclude('templets/sys_safe.htm');
|