From bc5459067382a8ed199b34233eff08f2cf4d8ac7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=AE=E5=87=A1?= Date: Sun, 21 Feb 2021 13:09:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=91=E5=B8=96=E6=97=B6?= =?UTF-8?q?=20at=20=E5=88=97=E8=A1=A8=E7=9A=84=E5=87=A0=E4=B8=AA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/source/module/misc/misc_getatuser.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/upload/source/module/misc/misc_getatuser.php b/upload/source/module/misc/misc_getatuser.php index ca96ee30a..04da07dc7 100644 --- a/upload/source/module/misc/misc_getatuser.php +++ b/upload/source/module/misc/misc_getatuser.php @@ -17,11 +17,10 @@ if($_G['uid']) { $limit = 200; if($_G['cookie']['atlist']) { $cookies = explode(',', $_G['cookie']['atlist']); - foreach(C::t('common_member')->fetch_all($cookies, false, 0) as $row) { - $temp[$row[uid]] = $row['username']; - } - foreach($cookies as $uid) { - $atlist_cookie[$uid] = $temp[$uid]; + foreach(C::t('common_member')->fetch_all($cookies, false) as $row) { + if ($row['uid'] != $_G['uid'] && in_array($row['uid'], $cookies)) { + $atlist_cookie[$row['uid']] = $row['username']; + } } } foreach(C::t('home_follow')->fetch_all_following_by_uid($_G['uid'], 0, 0, $limit) as $row) { @@ -32,7 +31,7 @@ if($_G['uid']) { } $num = count($atlist); if($num < $limit) { - $query = C::t('home_friend')->fetch_all_by_uid($_G['uid']); + $query = C::t('home_friend')->fetch_all_by_uid($_G['uid'], 0, $limit * 2); foreach($query as $row) { if(count($atlist) == $limit) { break; -- Gitee