diff --git a/src/dede/erraddsave.php b/src/dede/erraddsave.php index a7ad8bd..0b59fe7 100755 --- a/src/dede/erraddsave.php +++ b/src/dede/erraddsave.php @@ -102,7 +102,7 @@ if($dopost == "delete") exit(); } -$sql = "SELECT * FROM `#@__erradd`"; +$sql = "SELECT * FROM `#@__erradd` ORDER BY id desc"; $dlist = new DataListCP(); $dlist->SetTemplet(DEDEADMIN."/templets/erradd.htm"); $dlist->SetSource($sql); diff --git a/src/include/dedeajax2.js b/src/include/dedeajax2.js deleted file mode 100755 index a4128c9..0000000 --- a/src/include/dedeajax2.js +++ /dev/null @@ -1,281 +0,0 @@ - diff --git a/src/plus/erraddsave.php b/src/plus/erraddsave.php index 72871ef..ee94fb0 100755 --- a/src/plus/erraddsave.php +++ b/src/plus/erraddsave.php @@ -12,26 +12,34 @@ require_once(dirname(__FILE__)."/../include/common.inc.php"); require_once(DEDEINC.'/memberlogin.class.php'); -$htmltitle = "错误提交"; -$aid = isset($aid) && is_numeric($aid) ? $aid : 0; -if(empty($dopost)) -{ - $row = $dsql->GetOne(" SELECT `title` FROM `#@__archives` WHERE `id` ='$aid'"); - $title = $row['title']; - require_once(DEDEROOT."/templets/plus/erraddsave.htm"); +$dopost = isset($dopost)? $dopost : ""; +$aid = isset($aid)? intval($aid) : 0; +if (empty($aid)) { + die(" Request Error! "); } -elseif($dopost == "saveedit") +if($dopost == "saveedit") { $cfg_ml = new MemberLogin(); $title = HtmlReplace($title); + $format = isset($format)? $format : ""; $type = isset($type) && is_numeric($type) ? $type : 0; $mid = isset($cfg_ml->M_ID) ? $cfg_ml->M_ID : 0; - $err = trimMsg(cn_substr($err,2000),1); - $oktxt = trimMsg(cn_substr($erradd,2000),1); + $err = trimMsg(cn_substr(RemoveXSS($err),2000),1); + $oktxt = trimMsg(cn_substr(RemoveXSS($erradd),2000),1); $time = time(); $query = "INSERT INTO `#@__erradd`(aid,mid,title,type,errtxt,oktxt,sendtime) VALUES ('$aid','$mid','$title','$type','$err','$oktxt','$time'); "; $dsql->ExecuteNoneQuery($query); - ShowMsg("谢谢您对本网站的支持,我们会尽快处理您的建议!","javascript:window.close();"); + if (!empty($format)) { + echo json_encode(array( + "code" => 200, + "data" => "ok", + )); + } else { + ShowMsg("谢谢您对本网站的支持,我们会尽快处理您的建议!","javascript:window.close();"); + } + exit(); +} else { + die(" Request undefined "); } \ No newline at end of file diff --git a/src/templets/plus/erraddsave.htm b/src/templets/plus/erraddsave.htm deleted file mode 100755 index 787eb49..0000000 --- a/src/templets/plus/erraddsave.htm +++ /dev/null @@ -1,90 +0,0 @@ - - -
- -