Skip to content

Commit cd8c76b

Browse files
author
Kristan Kenney
committed
Allow system administrator to view system log
1 parent 8573d1f commit cd8c76b

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

web/list/log/index.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
77

88
// Data
9+
if (($_SESSION['userContext'] === "admin") && ($_GET['user'])) {
10+
$user=escapeshellarg($_GET['user']);
11+
}
912
exec (HESTIA_CMD."v-list-user-log $user json", $output, $return_var);
1013
check_error($return_var);
1114
$data = json_decode(implode('', $output), true);

web/templates/admin/list_log.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
<div class="l-unit-toolbar__buttonstrip">
44
<? if (($_SESSION['userContext'] === 'admin') && ($_SESSION['look'] === 'admin')) {?>
55
<a href="/list/user/" id="btn-back" class="ui-button cancel" dir="ltr"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back')?></a>
6-
<? } else { ?>
6+
<? } else if (($_SESSION['userContext'] === 'admin') && ($_GET['user'] === 'admin')) { ?>
7+
<a href="/list/server/" id="btn-back" class="ui-button cancel" dir="ltr"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back')?></a>
8+
<? } else {?>
79
<a href="/edit/user/?user=<?php echo $user; ?>&token=<?=$_SESSION['token']?>" id="btn-back" class="ui-button cancel" dir="ltr"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back')?></a>
810
<? } ?>
9-
10-
<a href="/list/log/auth/" id="btn-list" class="ui-button cancel" dir="ltr" title="<?=_('Login history');?>"><i class="fas fa-binoculars status-icon green"></i><?=_('Login history')?></a>
11+
<? if (($_SESSION['userContext'] === 'admin') && ($_GET['user'] !== 'admin')) { ?>
12+
<a href="/list/log/auth/" id="btn-list" class="ui-button cancel" dir="ltr" title="<?=_('Login history');?>"><i class="fas fa-binoculars status-icon green"></i><?=_('Login history')?></a>
13+
<? } ?>
1114
</div>
1215
<div class="l-unit-toolbar__buttonstrip float-right">
1316
<a href="javascript:location.reload();" class="ui-button cancel" dir="ltr"><i class="fas fa-redo status-icon green"></i><?=_('Refresh')?></a>

0 commit comments

Comments
 (0)