From 82927e7ac3c7f22c40df6e3454d009e0c32ef110 Mon Sep 17 00:00:00 2001
From: vogelor <vogelor@ispconfig3>
Date: Mon, 10 May 2010 13:28:36 -0400
Subject: [PATCH] The Monitor now also shows the ISPConfig Version

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

diff --git a/interface/web/monitor/show_sys_state.php b/interface/web/monitor/show_sys_state.php
index 8391862..6c5ecde 100644
--- a/interface/web/monitor/show_sys_state.php
+++ b/interface/web/monitor/show_sys_state.php
@@ -193,12 +193,17 @@
 	$records = $app->db->queryAllRecords("SELECT DISTINCT type, data FROM monitor_data WHERE server_id = " . $serverId);
 	$osData = null;
 	$veInfo = null;
+	$ispcData = null;
 	foreach($records as $record) {
 		/* get the state from the db-data */
 		_processDbState($record['type'], $serverId, &$serverState, &$messages);
 		/* if we have the os-info, get it */
 		if ($record['type'] == 'os_info') {
 			$osData = unserialize($record['data']);
+		}
+		/* if we have the ISPConfig-info, get it */
+		if ($record['type'] == 'ispc_info') {
+			$ispcData = unserialize($record['data']);
 		}
 		/* if we have the ve-info, get it */
 		if ($record['type'] == 'openvz_veinfo') {
@@ -221,6 +226,9 @@
 	if ($osData != null) {
 		$html_ve .= $osData['name'] . ' ' . $osData['version'] . '<br>';
 	}
+	if ($ispcData != null) {
+		$html_ve .= $ispcData['name'] . ' ' . $ispcData['version'] . '<br>';
+	}
 	$html_ve .= $app->lng("monitor_serverstate_state_txt") . ': ' . $serverState . '<br>';
 
 	/*
@@ -233,6 +241,9 @@
 	if ($osData != null) {
 		$html_server .= ' (' . $osData['name'] . ' ' . $osData['version'] . ')';
 	}
+	if ($ispcData != null) {
+		$html_server .= $ispcData['name'] . ' ' . $ispcData['version'] . '<br>';
+	}
 
 	$html_server .= '<br />';
 	$html_server .= $app->lng("monitor_serverstate_state_txt") . ': ' . $serverState . ' (';

--
Gitblit v1.9.1