summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2009-10-16 17:31:04 -0400
committerScott Ullrich <sullrich@pfsense.org>2009-10-16 17:31:04 -0400
commita780bd6680388c60943196b6b53b6def2a70bf95 (patch)
tree841755144c4572f1cb9a7d97607ce0d387bf0319 /usr
parent21cc2022d47ac7a435b27f5780bdc595afd7d24b (diff)
downloadpfsense-a780bd6680388c60943196b6b53b6def2a70bf95.zip
pfsense-a780bd6680388c60943196b6b53b6def2a70bf95.tar.gz
Prevent the error: Warning: Illegal offset type in /usr/local/www/load_balancer_virtual_server.php on line 84
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/load_balancer_virtual_server.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/usr/local/www/load_balancer_virtual_server.php b/usr/local/www/load_balancer_virtual_server.php
index 8f9ed50..400e1eb 100755
--- a/usr/local/www/load_balancer_virtual_server.php
+++ b/usr/local/www/load_balancer_virtual_server.php
@@ -78,11 +78,15 @@ for ($i = 0; isset($config['load_balancer']['lbpool'][$i]); $i++) {
$poodex[$config['load_balancer']['lbpool'][$i]['name']] = $i;
}
for ($i = 0; isset($config['load_balancer']['virtual_server'][$i]); $i++) {
- $a_vs[$i]['pool'] = "<a href=\"/load_balancer_pool_edit.php?id={$poodex[$a_vs[$i]['pool']]}\">{$a_vs[$i]['pool']}</a>";
- if ($a_vs[$i]['sitedown'] != '') {
- $a_vs[$i]['sitedown'] = "<a href=\"/load_balancer_pool_edit.php?id={$poodex[$a_vs[$i]['sitedown']]}\">{$a_vs[$i]['sitedown']}</a>";
- } else {
- $a_vs[$i]['sitedown'] = 'none';
+ if($a_vs[$i]) {
+ $a_vs[$i]['pool'] = "<a href=\"/load_balancer_pool_edit.php?id={$poodex[$a_vs[$i]['pool']]}\">{$a_vs[$i]['pool']}</a>";
+ if ($a_vs[$i]['sitedown'] != '') {
+ unset($a_vs[$i]['sitedown']);
+ $a_vs[$i]['sitedown'] = "<a href=\"/load_balancer_pool_edit.php?id={$poodex[$a_vs[$i]['sitedown']]}\">{$a_vs[$i]['sitedown']}</a>";
+ } else {
+ unset($a_vs[$i]['sitedown']);
+ $a_vs[$i]['sitedown'] = 'none';
+ }
}
}
OpenPOWER on IntegriCloud