From a08db52062c2cd8b55d281af616a9687e0a4da4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=99=E8=BF=B0=E3=80=81=E5=88=AB=E7=A6=BB?= <93301500+xushubieli@users.noreply.github.com> Date: Thu, 8 May 2025 09:46:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BC=9A=E5=91=98=E5=88=B0?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E9=87=8D=E5=A4=8D=E6=96=87=E6=A1=A3=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=96=87=E6=A1=A3=E6=9D=A5?= =?UTF-8?q?=E6=BA=90=E9=BB=98=E8=AE=A4=E4=B8=BA=E6=98=B5=E7=A7=B0=EF=BC=8C?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84=E5=88=A4=E6=96=AD?= =?UTF-8?q?=E9=9A=8F=E6=9C=BA=E7=82=B9=E5=87=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/admin/album_add.php | 3 +-- src/admin/archives_add.php | 3 +-- src/admin/archives_sg_add.php | 2 +- src/admin/article_add.php | 10 +++++++++- src/admin/soft_add.php | 4 ++-- src/admin/spec_add.php | 2 +- src/admin/templets/album_add.htm | 2 +- src/admin/templets/archives_add.htm | 2 +- src/admin/templets/article_add.htm | 2 +- src/admin/templets/article_edit.htm | 2 +- src/user/inc/archives_check.php | 6 +++--- 11 files changed, 22 insertions(+), 16 deletions(-) diff --git a/src/admin/album_add.php b/src/admin/album_add.php index c4abb7a6..d3b5a078 100644 --- a/src/admin/album_add.php +++ b/src/admin/album_add.php @@ -39,7 +39,6 @@ if ($dopost != 'save') { require_once(DEDEINC.'/libraries/oxwindow.class.php'); $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; - if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (!isset($typeid2)) $typeid2 = 0; if (!isset($autokey)) $autokey = 0; if (!isset($remote)) $remote = 0; @@ -69,7 +68,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/archives_add.php b/src/admin/archives_add.php index 69de5e48..fb330fe0 100644 --- a/src/admin/archives_add.php +++ b/src/admin/archives_add.php @@ -42,7 +42,6 @@ if ($dopost != 'save') { require_once(DEDEINC.'/libraries/oxwindow.class.php'); $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; - if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (empty($typeid2)) $typeid2 = 0; if (!isset($autokey)) $autokey = 0; if (!isset($remote)) $remote = 0; @@ -70,7 +69,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/archives_sg_add.php b/src/admin/archives_sg_add.php index 92e7c16e..c53b15c0 100644 --- a/src/admin/archives_sg_add.php +++ b/src/admin/archives_sg_add.php @@ -58,7 +58,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); if (empty($flags)) $flag = ''; else $flag = join(',', $flags); $senddate = time(); diff --git a/src/admin/article_add.php b/src/admin/article_add.php index 40a8cc50..259b5b29 100644 --- a/src/admin/article_add.php +++ b/src/admin/article_add.php @@ -48,6 +48,14 @@ if ($dopost != 'save') { if (!isset($dellink)) $dellink = 0; if (!isset($autolitpic)) $autolitpic = 0; if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); + //检测文档是否重复 + if ($cfg_mb_cktitle == 'Y') { + $row = $dsql->GetOne("SELECT * FROM `#@__archives` WHERE title LIKE '$title' "); + if (is_array($row)) { + ShowMsg("请不要发布重复文档", "-1"); + exit(); + } + } if (trim($title) == '') { ShowMsg("文档标题不能为空", "-1"); exit(); @@ -69,7 +77,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/soft_add.php b/src/admin/soft_add.php index abc875c0..723c1a42 100644 --- a/src/admin/soft_add.php +++ b/src/admin/soft_add.php @@ -40,12 +40,12 @@ if ($dopost != 'save') { require_once(DEDEINC.'/libraries/oxwindow.class.php'); $flag = isset($flags) ? join(',', $flags) : ''; $notpost = isset($notpost) && $notpost == 1 ? 1 : 0; - if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (!isset($typeid2)) $typeid2 = 0; if (!isset($autokey)) $autokey = 0; if (!isset($remote)) $remote = 0; if (!isset($dellink)) $dellink = 0; if (!isset($autolitpic)) $autolitpic = 0; + if (empty($click)) $click = ($cfg_arc_click == '-1' ? mt_rand(1000, 6000) : $cfg_arc_click); if (trim($title) == '') { ShowMsg("文档标题不能为空", "-1"); exit(); @@ -67,7 +67,7 @@ if ($dopost != 'save') { } //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/spec_add.php b/src/admin/spec_add.php index 5330f0b9..cbd620b2 100644 --- a/src/admin/spec_add.php +++ b/src/admin/spec_add.php @@ -39,7 +39,7 @@ if ($dopost != 'save') { if (!isset($autolitpic)) $autolitpic = 0; //对保存的文档进行处理 if (empty($writer)) $writer = $cuserLogin->getUserName(); - if (empty($source)) $source = '未知'; + if (empty($source)) $source = $cuserLogin->getUserName(); $pubdate = GetMkTime($pubdate); $senddate = time(); $sortrank = AddDay($pubdate, $sortup); diff --git a/src/admin/templets/album_add.htm b/src/admin/templets/album_add.htm index c3af362f..c29de036 100644 --- a/src/admin/templets/album_add.htm +++ b/src/admin/templets/album_add.htm @@ -209,7 +209,7 @@ getUserRank(); - $dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' ORDER BY `rank` ASC"); + $dsql->SetQuery("SELECT * FROM `#@__arcrank` WHERE adminrank<='$urank' ORDER BY `rank` ASC"); $dsql->Execute(); while($row = $dsql->GetObject()) { diff --git a/src/admin/templets/article_add.htm b/src/admin/templets/article_add.htm index 99e1d2ae..bb28c1e8 100644 --- a/src/admin/templets/article_add.htm +++ b/src/admin/templets/article_add.htm @@ -184,7 +184,7 @@