From aaa734df4515c9d1d5b8641ecaed668d26d34492 Mon Sep 17 00:00:00 2001 From: tianya Date: Thu, 2 Mar 2023 00:01:52 +0800 Subject: [PATCH] Update content_sg_list.php --- src/admin/content_sg_list.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/admin/content_sg_list.php b/src/admin/content_sg_list.php index 9de083f7..705a82b5 100644 --- a/src/admin/content_sg_list.php +++ b/src/admin/content_sg_list.php @@ -9,7 +9,7 @@ * @link https://www.dedebiz.com */ require_once(dirname(__FILE__)."/config.php"); -$cid = isset($cid) ? intval($cid) : 0; + $channelid = isset($channelid) ? intval($channelid) : 0; $mid = isset($mid) ? intval($mid) : 0; if (!isset($keyword)) $keyword = ''; @@ -29,6 +29,7 @@ if (TestPurview('a_List')) { CheckCatalog($cid, "您无权浏览非指定栏目的文档"); } } +$cid = isset($cid) ? intval($cid) : 0; $adminid = $cuserLogin->getUserID(); $maintable = '#@__archives'; require_once(DEDEINC."/typelink/typelink.class.php"); @@ -52,7 +53,7 @@ $optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid); $whereSql = $channelid == 0 ? " WHERE arc.channel < -1 " : " WHERE arc.channel = '$channelid' "; if (!empty($mid)) $whereSql .= " AND arc.mid = '$mid' "; if ($keyword != '') $whereSql .= " AND (arc.title like '%$keyword%') "; -if ($cid != 0) $whereSql .= " AND arc.typeid in (".GetSonIds($cid).")"; +if ($cid != 0 && !empty(GetSonIds($cid))) $whereSql .= " AND arc.typeid in (".GetSonIds($cid).")"; if ($arcrank != '') { $whereSql .= " AND arc.arcrank = '$arcrank' "; $CheckUserSend = "";