From 159d2b1d9331a7064fed54a3cfd4e846008587cc Mon Sep 17 00:00:00 2001 From: tianya Date: Mon, 31 Aug 2020 14:58:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A0=E9=94=99=E5=8A=9F=E8=83=BD=E5=89=8D?= =?UTF-8?q?=E5=8F=B0=E6=8F=90=E4=BA=A4=E6=94=B9=E4=B8=BAajax?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dede/erraddsave.php | 2 +- src/include/dedeajax2.js | 281 ------------------------------- src/plus/erraddsave.php | 30 ++-- src/templets/plus/erraddsave.htm | 90 ---------- 4 files changed, 20 insertions(+), 383 deletions(-) delete mode 100755 src/include/dedeajax2.js delete mode 100755 src/templets/plus/erraddsave.htm 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 @@ - - - - -<?php echo $cfg_webname;?>_挑错 - - - - -
-
-
-

{dede:global.cfg_webname/}

-
-
-
- -
-
-

挑错

- - 返回首页 - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
标题:
错误类型: -
- 错误内容:
- 修正建议: -
  -
-
-
-
- -
- - - - - - - -