From 671a41a278bf435f5245ff29124b4c02b2d2b6f9 Mon Sep 17 00:00:00 2001
From: vogelor <vogelor@ispconfig3>
Date: Fri, 12 Dec 2008 07:41:27 -0500
Subject: [PATCH] monitor: the ispconfig - Log is now part of the system-state

---
 interface/web/monitor/show_sys_state.php |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/interface/web/monitor/show_sys_state.php b/interface/web/monitor/show_sys_state.php
index 3d94a4e..d316119 100644
--- a/interface/web/monitor/show_sys_state.php
+++ b/interface/web/monitor/show_sys_state.php
@@ -381,10 +381,33 @@
                 break;
         }
     }
+
+	if ($type == 'sys_log'){
+		switch ($record['state']) {
+			case 'ok':
+                $messages['ok'][] = 'The System-Log is O.K. ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/log_list.php\");'>[more...]</a>";
+                break;
+            case 'warning':
+                $messages['warning'][] = 'There are some warnings in your System-Log ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/log_list.php\");'>[more...]</a>";
+                break;
+            case 'error':
+                $messages['error'][] = 'There are errors in your System-Log ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/log_list.php\");'>[more...]</a>";
+                break;
+            default:
+                $messages['unknown'][] = 'sys-log:??? ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/log_list.php\");'>[more...]</a>";
+                break;
+        }
+    }
+
     if ($type == 'log_clamav'){
         /* this type has no state */
     }
-    if ($type == 'log_freshclam'){
+
+	if ($type == 'log_freshclam'){
         switch ($record['state']) {
             case 'ok':
                 $messages['ok'][] = 'Your Virus-protection is ok ' .
@@ -400,6 +423,7 @@
                 break;
         }
     }
+
     if ($type == 'log_ispconfig'){
         /* this type has no state */
     }

--
Gitblit v1.9.1