From fb4c27e329659f7ebfb72855297549ac01a54f02 Mon Sep 17 00:00:00 2001
From: vogelor <vogelor@ispconfig3>
Date: Tue, 02 Dec 2008 03:12:36 -0500
Subject: [PATCH] The monitor now shows the date of the data (to determine how old they are) Fixed some bugs and improved the RAID - monitor Fixed the user count in the monitor The monitor now monitors the rkhunter - log too The monitor now deletes the old data AFTER writing the new one, so there are always data in the db

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

diff --git a/interface/web/monitor/show_sys_state.php b/interface/web/monitor/show_sys_state.php
index 1cb7652..b99ccf6 100644
--- a/interface/web/monitor/show_sys_state.php
+++ b/interface/web/monitor/show_sys_state.php
@@ -385,7 +385,20 @@
         /* this type has no state */
     }
     if ($type == 'log_freshclam'){
-        /* this type has no state */
+        switch ($record['state']) {
+            case 'ok':
+                $messages['ok'][] = 'Your Virus-protection is ok ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/show_log.php?log=log_freshclam\");'>[more...]</a>";
+                break;
+            case 'warning':
+                $messages['warning'][] = 'Your Virus-protection is OUTDATED! ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/show_log.php?log=log_freshclam\");'>[more...]</a>";
+                break;
+            default:
+                $messages['unknown'][] = 'Freshclam: ???! ' .
+                                    "<a href='#' onclick='loadContent(\"monitor/show_log.php?log=log_freshclam\");'>[more...]</a>";
+                break;
+        }
     }
     if ($type == 'log_ispconfig'){
         /* this type has no state */
@@ -402,6 +415,9 @@
     if ($type == 'log_messages'){
         /* this type has no state */
     }
+    if ($type == 'rkhunter'){
+        /* this type has no state */
+    }
 }
 
  /*

--
Gitblit v1.9.1