summaryrefslogtreecommitdiffstats
path: root/usr/local
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-08-16 17:54:17 -0400
committerjim-p <jimp@pfsense.org>2010-08-16 17:54:17 -0400
commita87c7901c2e212cba6d06e0a113bc1eca63882c3 (patch)
tree09e54d2f3c92a75058217b3c051f4e516c640baf /usr/local
parent41be629f09256ea9b0aafd880a4d638a423ccd28 (diff)
downloadpfsense-a87c7901c2e212cba6d06e0a113bc1eca63882c3.zip
pfsense-a87c7901c2e212cba6d06e0a113bc1eca63882c3.tar.gz
Update gateway status properly when fetched via AJAX.
Diffstat (limited to 'usr/local')
-rw-r--r--usr/local/www/includes/functions.inc.php12
-rw-r--r--usr/local/www/widgets/widgets/gateways.widget.php2
2 files changed, 7 insertions, 7 deletions
diff --git a/usr/local/www/includes/functions.inc.php b/usr/local/www/includes/functions.inc.php
index 9bb9ea2..677c2fd 100644
--- a/usr/local/www/includes/functions.inc.php
+++ b/usr/local/www/includes/functions.inc.php
@@ -33,23 +33,23 @@ function get_gatewaystats() {
$data .= ",";
$isfirst = false;
$data .= $gw['name'] . ",";
- $data .= $gw['gateway'] . ",";
+ $data .= lookup_gateway_ip_by_name($gw['name']) . ",";
$data .= $gw['delay'] . ",";
$data .= $gw['loss'] . ",";
- switch($gw['status']) {
- case "None":
+ switch(strtolower($gw['status'])) {
+ case "none":
$online = "Online";
$bgcolor = "lightgreen";
break;
- case "\"down\"":
+ case "down":
$online = "Offline";
$bgcolor = "lightcoral";
break;
- case "\"delay\"":
+ case "delay":
$online = "Warning, Latency";
$bgcolor = "khaki";
break;
- case "\"loss\"":
+ case "loss":
$online = "Warning, Packetloss";
$bgcolor = "khaki";
break;
diff --git a/usr/local/www/widgets/widgets/gateways.widget.php b/usr/local/www/widgets/widgets/gateways.widget.php
index a744d5b..07b2397 100644
--- a/usr/local/www/widgets/widgets/gateways.widget.php
+++ b/usr/local/www/widgets/widgets/gateways.widget.php
@@ -68,7 +68,7 @@ $counter = 1;
<?=$gateway['loss'];?>
<?php $counter++; ?>
</td>
- <td class="listr" id=\"gateway<?=$counter?>\" >
+ <td class="listr" id="gateway<?=$counter?>" >
<table border="0" cellpadding="0" cellspacing="2">
<?php
if (stristr($gateway['status'], "down")) {
OpenPOWER on IntegriCloud