diff options
Diffstat (limited to 'modules/syslog.inc.php')
-rw-r--r-- | modules/syslog.inc.php | 18 |
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'; + } + } } |