Skip to content

Commit 574f1ea

Browse files
authored
Merge pull request #477 from Sae126V/GT-181-(F)-Show-last-login-on-user-pages-to-admins
[GT-181] Add last logged in field for admins
2 parents b8a0e5f + 3fb6c54 commit 574f1ea

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

htdocs/web_portal/controllers/user/view_user.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ function view_user()
156156
$params['ShowEdit'] = false;
157157
}
158158

159+
$params['callingUser'] = $callingUser;
159160
$params['idString'] = $userService->getDefaultIdString($user);
160161
$params['projectNamesIds'] = $projectNamesIds;
161162
$params['role_ProjIds'] = $roleProjectIds;

htdocs/web_portal/views/user/view_user.php

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@
7272
</ul>
7373
</div>
7474

75-
75+
<?php
76+
$isCallingUserAdmin = $params['callingUser']->isAdmin();
77+
?>
7678
<!-- User -->
7779
<div class="tableContainer" style="width: 55%; float: left;">
7880
<span class="header" style="vertical-align:middle; float: left; padding-top: 0.9em; padding-left: 1em;">
@@ -127,6 +129,21 @@
127129
</td>
128130
</tr>
129131
<?php } ?>
132+
<?php if ($isCallingUserAdmin) : ?>
133+
<tr class="site_table_row_1">
134+
<td class="site_table">Last Logged In</td>
135+
<td class="site_table">
136+
<?php
137+
if ($params['user']->getLastLoginDate()) {
138+
xecho(
139+
$params['user']->getLastLoginDate()
140+
->format('Y-m-d H:i:s')
141+
);
142+
}
143+
?>
144+
</td>
145+
</tr>
146+
<?php endif; ?>
130147
</table>
131148
</div>
132149
</div>

0 commit comments

Comments
 (0)