summaryrefslogtreecommitdiffstats
path: root/modules/syslog.inc.php
diff options
context:
space:
mode:
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';
+ }
+ }
}