From c232cf0e2bf0bb128f600802c6f6c53543a74da3 Mon Sep 17 00:00:00 2001 From: TheGreatDoc <32565115+TheGreatDoc@users.noreply.github.com> Date: Fri, 5 Jun 2020 05:25:34 +0200 Subject: [PATCH] added colour priority to the label column (#11607) --- .../Controllers/Table/SyslogController.php | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/app/Http/Controllers/Table/SyslogController.php b/app/Http/Controllers/Table/SyslogController.php index 138ff16e89..84aa69a93f 100644 --- a/app/Http/Controllers/Table/SyslogController.php +++ b/app/Http/Controllers/Table/SyslogController.php @@ -83,6 +83,7 @@ class SyslogController extends TableController $device = $syslog->device; return [ + 'label' => $this->setLabel($syslog), 'timestamp' => $syslog->timestamp, 'level' => htmlentities($syslog->level), 'device_id' => $device ? \LibreNMS\Util\Url::deviceLink($device, $device->shortDisplayName()) : '', @@ -91,4 +92,40 @@ class SyslogController extends TableController 'priority' => htmlentities($syslog->priority), ]; } + + private function setLabel($syslog) + { + $output = ""; + $output .= ""; + + return $output; + } + + /** + * @param int $syslog_priority + * @return string $syslog_priority_icon + */ + private function priorityLabel($syslog_priority) + { + switch ($syslog_priority) { + case "debug": + return "label-default"; //Debug + case "info": + return "label-info"; //Informational + case "notice": + return "label-primary"; //Notice + case "warning": + return "label-warning"; //Warning + case "err": + return "label-danger"; //Error + case "crit": + return "label-danger"; //Critical + case "alert": + return "label-danger"; //Alert + case "emerg": + return "label-danger"; //Emergency + } + } // end syslog_priority }