From beb51b9df19db7e7202a98ce3f5ee77c29a0329c Mon Sep 17 00:00:00 2001 From: jmontoyaa Date: Thu, 26 Apr 2018 09:44:35 +0200 Subject: [PATCH] Show registered time of user in a session see BT#14271 --- main/inc/lib/sessionmanager.lib.php | 2 +- main/session/resume_session.php | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php index df8f0d87e5..f7222c2a67 100755 --- a/main/inc/lib/sessionmanager.lib.php +++ b/main/inc/lib/sessionmanager.lib.php @@ -4101,7 +4101,7 @@ class SessionManager $selectedField = ' u.user_id, u.lastname, u.firstname, u.username, su.relation_type, au.access_url_id, - su.moved_to, su.moved_status, su.moved_at + su.moved_to, su.moved_status, su.moved_at, su.registered_at '; if ($getCount) { diff --git a/main/session/resume_session.php b/main/session/resume_session.php index 230057364f..a98565e415 100644 --- a/main/session/resume_session.php +++ b/main/session/resume_session.php @@ -265,7 +265,8 @@ if (!empty($userList)) { ); $table->setHeaderContents(0, 0, get_lang('User')); $table->setHeaderContents(0, 1, get_lang('Status')); - $table->setHeaderContents(0, 2, get_lang('Actions')); + $table->setHeaderContents(0, 2, get_lang('Registered')); + $table->setHeaderContents(0, 3, get_lang('Actions')); $row = 1; foreach ($userList as $user) { @@ -334,8 +335,11 @@ if (!empty($userList)) { $status = get_lang('Student'); } + $registered = !empty($user['registered_at']) ? Display::dateToStringAgoAndLongDate($user['registered_at']) : ''; + $table->setCellContents($row, 1, $status); - $table->setCellContents($row, 2, $link); + $table->setCellContents($row, 2, $registered); + $table->setCellContents($row, 3, $link); $row++; } $userListToShow .= $table->toHtml();