From 5cf2f7e8075932725066c4cca8f54bb3403741c2 Mon Sep 17 00:00:00 2001 From: brotherand2 <547996854@qq.com> Date: Mon, 28 Dec 2020 15:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7-=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E6=90=9C=E7=B4=A2=E5=90=8E=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=B8=80=E9=83=A8=E5=88=86=E7=94=A8=E6=88=B7=E9=99=90=E5=88=B6?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E4=B8=8D=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/source/admincp/admincp_members.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/upload/source/admincp/admincp_members.php b/upload/source/admincp/admincp_members.php index 44fccea91..69744d3d3 100644 --- a/upload/source/admincp/admincp_members.php +++ b/upload/source/admincp/admincp_members.php @@ -345,11 +345,11 @@ EOF; if(!empty($_GET['uidarray'])) { $uids = array(); $allmember = C::t('common_member')->fetch_all($_GET['uidarray']); - $count = count($allmember); + $membernum = 0; foreach($allmember as $uid => $member) { if($member['adminid'] !== 1 && $member['groupid'] !== 1) { - if($count < 2000 || !empty($_GET['uidarray'])) { + if($membernum < 2000 ) { $extra .= ''; } $uids[] = $member['uid']; @@ -361,7 +361,7 @@ EOF; $uids = searchmembers($search_condition, $delmemberlimit, 0); } $allnum = intval($_GET['allnum']); - $conditions = $uids ? 'm.uid IN ('.dimplode($uids).')' : '0'; + if((empty($membernum) || empty($uids))) { if($deletestart) { @@ -397,10 +397,8 @@ EOF; } else { - if(empty($uids)) { - cpmsg('members_no_find_deluser', '', 'error'); - } - $numdeleted = $numdeleted ? $numdeleted : count($uids); + + $pertask = 1000; $current = $_GET['current'] ? intval($_GET['current']) : 0; $deleteitem = $_GET['deleteitem'] ? trim($_GET['deleteitem']) : 'post'; -- Gitee