Browse Source

Show registered time of user in a session see BT#14271

jmontoyaa 6 years ago
parent
commit
beb51b9df1
2 changed files with 7 additions and 3 deletions
  1. 1 1
      main/inc/lib/sessionmanager.lib.php
  2. 6 2
      main/session/resume_session.php

+ 1 - 1
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) {

+ 6 - 2
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();