summaryrefslogtreecommitdiff
path: root/net-mgmt/cacti88/files/patch-lib__functions.php
blob: 7fd71701870853f86924161e89c3cfab072a9004 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- lib/functions.php.orig	2016-05-08 14:46:52 UTC
+++ lib/functions.php
@@ -670,8 +670,10 @@ function update_host_status($status, $ho
 	$issue_log_message   = false;
 	$ping_failure_count  = read_config_option("ping_failure_count");
 	$ping_recovery_count = read_config_option("ping_recovery_count");
-	$hosts[$host_id]["status_fail_date"] = '0000-00-00 00:00:00';
-	$hosts[$host_id]["status_rec_date"] = '0000-00-00 00:00:00';
+	if ((!isset($hosts[$host_id]["status_fail_date"])) || ($hosts[$host_id]["status_fail_date"] == ""))
+		$hosts[$host_id]["status_fail_date"] = '0000-00-00 00:00:00';
+	if ((!isset($hosts[$host_id]["status_rec_date"])) || ($hosts[$host_id]["status_rec_date"] == ""))
+		$hosts[$host_id]["status_rec_date"] = '0000-00-00 00:00:00';
 
 	if ($status == HOST_DOWN) {
 		/* update total polls, failed polls and availability */