From 03480d86be75b942b64b31178a579e6deed8a822 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 5 Dec 2014 16:26:19 +0100 Subject: Use different icons for client log entries (incomplete) --- modules/syslog.inc.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'modules') 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'; + } + } } -- cgit v1.2.3-55-g7522