diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-10-30 19:47:36 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-10-30 19:47:36 +0000 |
commit | 73e8bbe45057a72cd050cdb199c1e75bdc7ac99c (patch) | |
tree | 3ce71d03834d202b9b49583832facf59c31d0675 /usr/local/www/status_gateways.php | |
parent | de5e82102a99467c1a9c711a3fb6fded867e745c (diff) | |
download | pfsense-73e8bbe45057a72cd050cdb199c1e75bdc7ac99c.zip pfsense-73e8bbe45057a72cd050cdb199c1e75bdc7ac99c.tar.gz |
Fix status screens
Diffstat (limited to 'usr/local/www/status_gateways.php')
-rwxr-xr-x | usr/local/www/status_gateways.php | 19 |
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> |