freebsd-ports/net-mgmt/cacti88/files/patch-lib__functions.php
Danilo G. Baio 9133f75cb0 Repocopy from net-mgmt/cacti (r416066) -> net-mgmt/cacti88
Web-driven graphing interface for RRDTool (Old version of net-mgmt/cacti)

New releases of Cacti are still unable to work with useful plugins like
"GPS Map" and "Network Weathermap".

While here, minor fixes and get improvements from the current port.

PR:		219685
Submitted by:	Vinicius Zavam <egypcio@googlemail.com>
Approved by:	garga (mentor)
Differential Revision:	https://reviews.freebsd.org/D11023
2017-06-06 00:47:24 +00:00

16 lines
851 B
PHP

--- 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 */