[ticket/17312] Add and use user_last_active where needed and useful

PHPBB3-17312
This commit is contained in:
Marc Alexander 2024-05-18 20:58:07 +02:00
parent f986138467
commit 9ecf09dbe8
No known key found for this signature in database
GPG key ID: 50E0D2423696F995
4 changed files with 4 additions and 2 deletions

View file

@ -1084,7 +1084,7 @@ class acp_users
$s_action_options .= '<option value="' . $value . '">' . $user->lang['USER_ADMIN_' . $lang] . '</option>'; $s_action_options .= '<option value="' . $value . '">' . $user->lang['USER_ADMIN_' . $lang] . '</option>';
} }
$last_active = (!empty($user_row['session_time'])) ? $user_row['session_time'] : $user_row['user_lastvisit']; $last_active = (!empty($user_row['session_time'])) ? $user_row['session_time'] : $user_row['user_last_active'];
$inactive_reason = ''; $inactive_reason = '';
if ($user_row['user_type'] == USER_INACTIVE) if ($user_row['user_type'] == USER_INACTIVE)

View file

@ -1603,7 +1603,7 @@ function phpbb_show_profile($data, $user_notes_enabled = false, $warn_user_enabl
if ($data['user_allow_viewonline'] || $auth->acl_get('u_viewonline')) if ($data['user_allow_viewonline'] || $auth->acl_get('u_viewonline'))
{ {
$last_active = (!empty($data['session_time'])) ? $data['session_time'] : $data['user_lastvisit']; $last_active = (!empty($data['session_time'])) ? $data['session_time'] : $data['user_last_active'];
} }
else else
{ {

View file

@ -227,6 +227,7 @@ function user_add($user_row, $cp_data = false, $notifications_data = null)
'user_inactive_time' => 0, 'user_inactive_time' => 0,
'user_lastmark' => time(), 'user_lastmark' => time(),
'user_lastvisit' => 0, 'user_lastvisit' => 0,
'user_last_active' => 0,
'user_lastpost_time' => 0, 'user_lastpost_time' => 0,
'user_lastpage' => '', 'user_lastpage' => '',
'user_posts' => 0, 'user_posts' => 0,

View file

@ -901,6 +901,7 @@ if (!$get_info)
array('user_email', 'users.user_email', 'strtolower'), array('user_email', 'users.user_email', 'strtolower'),
array('user_birthday', ((defined('MOD_BIRTHDAY')) ? 'users.user_birthday' : ''), 'phpbb_get_birthday'), array('user_birthday', ((defined('MOD_BIRTHDAY')) ? 'users.user_birthday' : ''), 'phpbb_get_birthday'),
array('user_lastvisit', 'users.user_lastvisit', 'intval'), array('user_lastvisit', 'users.user_lastvisit', 'intval'),
array('user_last_active', 'users.user_lastvisit', 'intval'),
array('user_lastmark', 'users.user_lastvisit', 'intval'), array('user_lastmark', 'users.user_lastvisit', 'intval'),
array('user_lang', $config['default_lang'], ''), array('user_lang', $config['default_lang'], ''),
array('', 'users.user_lang', ''), array('', 'users.user_lang', ''),