From 017fb7924f3551004607aa74dbc0b3431d6c01a1 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 26 Oct 2017 16:58:14 +0200 Subject: [dnbd3] Improve server sorting, main-warning, errormsg, Taskmanager intergration --- modules-available/dnbd3/hooks/main-warning.inc.php | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 modules-available/dnbd3/hooks/main-warning.inc.php (limited to 'modules-available/dnbd3/hooks') diff --git a/modules-available/dnbd3/hooks/main-warning.inc.php b/modules-available/dnbd3/hooks/main-warning.inc.php new file mode 100644 index 00000000..258d03d0 --- /dev/null +++ b/modules-available/dnbd3/hooks/main-warning.inc.php @@ -0,0 +1,25 @@ +fetch(PDO::FETCH_ASSOC)) { + $error = $row['errormsg'] ? $row['errormsg'] : ''; + $lastSeen = date('d.m.Y H:i', $row['dnbd3lastseen']); + if ($row['fixedip'] === '') { + Message::addError('dnbd3.main-dnbd3-unreachable', true, $error, $lastSeen); + continue; + } + if (!is_null($row['fixedip'])) { + $ip = $row['fixedip']; + } else { + $ip = $row['clientip'] . '/' . $row['hostname']; + } + Message::addWarning('dnbd3.dnbd3-proxy-unreachable', true, $ip, $error, $lastSeen); + } + + unset($res); +} -- cgit v1.2.3-55-g7522