[ticket/17026] Session viewonline not defined in Memberlist

PHPBB3-17026
This commit is contained in:
Dark❶ 2022-08-26 10:55:20 +05:30
parent ea19638f4e
commit 9b1bae858f
No known key found for this signature in database
GPG key ID: B5C35684F456E634

View file

@ -1711,7 +1711,8 @@ switch ($mode)
$id_cache = array(); $id_cache = array();
while ($row = $db->sql_fetchrow($result)) while ($row = $db->sql_fetchrow($result))
{ {
$row = array_merge($row, !empty($session_ary[$row['user_id']]) ? $session_ary[$row['user_id']] : ['session_time' => 0, 'session_viewonline' => 0]); $row['session_time'] = $session_ary[$row['user_id']]['session_time'] ?? 0;
$row['session_viewonline'] = $session_ary[$row['user_id']]['session_viewonline'] ?? 0;
$row['last_visit'] = (!empty($row['session_time'])) ? $row['session_time'] : $row['user_lastvisit']; $row['last_visit'] = (!empty($row['session_time'])) ? $row['session_time'] : $row['user_lastvisit'];
$id_cache[$row['user_id']] = $row; $id_cache[$row['user_id']] = $row;