summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_gateways.php
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@xs4all.nl>2008-10-30 19:47:36 +0000
committerSeth Mos <seth.mos@xs4all.nl>2008-10-30 19:47:36 +0000
commit73e8bbe45057a72cd050cdb199c1e75bdc7ac99c (patch)
tree3ce71d03834d202b9b49583832facf59c31d0675 /usr/local/www/status_gateways.php
parentde5e82102a99467c1a9c711a3fb6fded867e745c (diff)
downloadpfsense-73e8bbe45057a72cd050cdb199c1e75bdc7ac99c.zip
pfsense-73e8bbe45057a72cd050cdb199c1e75bdc7ac99c.tar.gz
Fix status screens
Diffstat (limited to 'usr/local/www/status_gateways.php')
-rwxr-xr-xusr/local/www/status_gateways.php19
1 files changed, 10 insertions, 9 deletions
diff --git a/usr/local/www/status_gateways.php b/usr/local/www/status_gateways.php
index 94b0a3a..cae896b 100755
--- a/usr/local/www/status_gateways.php
+++ b/usr/local/www/status_gateways.php
@@ -39,10 +39,7 @@
require("guiconfig.inc");
-if (!is_array($config['gateways']['gateway_item'])) {
- $config['gateways']['gateway_item'] = array();
-}
-$a_gateways = &$config['gateways']['gateway_item'];
+$a_gateways = return_gateways_array();
$gateways_status = array();
$gateways_status = return_gateways_status();
@@ -116,11 +113,15 @@ include("head.inc");
PRINT "<tr><td bgcolor=\"$bgcolor\" > $online </td><td>";
$lastchange = $gateways_status[$monitor]['lastcheck'];
- $lastchange = explode(" ", $lastchange);
- array_shift($lastchange);
- array_shift($lastchange);
- $lastchange = implode(" ", $lastchange);
- PRINT "Last succes $lastchange";
+ if(!empty($lastchange)) {
+ $lastchange = explode(" ", $lastchange);
+ array_shift($lastchange);
+ array_shift($lastchange);
+ $lastchange = implode(" ", $lastchange);
+ PRINT "Last succes $lastchange";
+ } else {
+ print "No data available";
+ }
PRINT "</td></tr>";
?>
</table>
OpenPOWER on IntegriCloud