diff options
author | Simon Rettberg | 2023-11-20 15:00:34 +0100 |
---|---|---|
committer | Simon Rettberg | 2023-11-20 15:00:34 +0100 |
commit | 9da6f0513a1862a0c8550944c0dce6a57fc44a8a (patch) | |
tree | a16383475ac08e17d9341173cc48ce582e1a2842 /modules-available/session/page.inc.php | |
parent | [vmstore] Fix invalid array access (diff) | |
download | slx-admin-9da6f0513a1862a0c8550944c0dce6a57fc44a8a.tar.gz slx-admin-9da6f0513a1862a0c8550944c0dce6a57fc44a8a.tar.xz slx-admin-9da6f0513a1862a0c8550944c0dce6a57fc44a8a.zip |
[session] Show username in session table, link to editor
Diffstat (limited to 'modules-available/session/page.inc.php')
-rw-r--r-- | modules-available/session/page.inc.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules-available/session/page.inc.php b/modules-available/session/page.inc.php index 9ced405a..5f5e5d28 100644 --- a/modules-available/session/page.inc.php +++ b/modules-available/session/page.inc.php @@ -65,7 +65,10 @@ class Page_Session extends Page protected function doRender() { if (User::isLoggedIn()) { - $res = Database::simpleQuery("SELECT userid, dateline, lastip, fixedip FROM session ORDER BY dateline DESC"); + $res = Database::simpleQuery("SELECT u.login, s.userid, s.dateline, s.lastip, s.fixedip + FROM session s + INNER JOIN user u USING (userid) + ORDER BY dateline DESC"); $sessions = []; $perm = User::hasPermission('.adduser.user.*'); foreach ($res as $row) { @@ -74,7 +77,8 @@ class Page_Session extends Page $sessions[] = $row; } } - Render::addTemplate('change-password', ['sessions' => $sessions]); + Render::addTemplate('change-password', ['sessions' => $sessions, + 'link' => User::hasPermission('.adduser.user.edit')]); } else { Render::addTemplate('page-login'); } |