summaryrefslogtreecommitdiffstats
path: root/modules/syslog.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2014-12-05 16:26:19 +0100
committerSimon Rettberg2014-12-05 16:26:19 +0100
commit03480d86be75b942b64b31178a579e6deed8a822 (patch)
treebace4f51607c48923f42afbc4df0c776d41ef12a /modules/syslog.inc.php
parentTweaks and fixes (diff)
downloadslx-admin-03480d86be75b942b64b31178a579e6deed8a822.tar.gz
slx-admin-03480d86be75b942b64b31178a579e6deed8a822.tar.xz
slx-admin-03480d86be75b942b64b31178a579e6deed8a822.zip
Use different icons for client log entries (incomplete)
Diffstat (limited to 'modules/syslog.inc.php')
-rw-r--r--modules/syslog.inc.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/syslog.inc.php b/modules/syslog.inc.php
index facc1557..7bd0c197 100644
--- a/modules/syslog.inc.php
+++ b/modules/syslog.inc.php
@@ -56,6 +56,7 @@ class Page_SysLog extends Page
$day = Dictionary::translate('yesterday');
}
$row['date'] = $day . date(' H:i', $row['dateline']);
+ $row['icon'] = $this->eventToIconName($row['logtypeid']);
$lines[] = $row;
}
@@ -65,5 +66,22 @@ class Page_SysLog extends Page
'list' => $lines
));
}
+
+ private function eventToIconName($event)
+ {
+ switch ($event) {
+ case 'session-open':
+ return 'glyphicon-log-in';
+ case 'session-close':
+ return 'glyphicon-log-out';
+ case 'partition-swap':
+ return 'glyphicon-info-sign';
+ case 'partition-temp':
+ case 'smartctl-realloc':
+ return 'glyphicon-exclamation-sign';
+ default:
+ return 'glyphicon-minus';
+ }
+ }
}