diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2009-10-16 17:31:04 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2009-10-16 17:31:04 -0400 |
commit | a780bd6680388c60943196b6b53b6def2a70bf95 (patch) | |
tree | 841755144c4572f1cb9a7d97607ce0d387bf0319 /usr/local | |
parent | 21cc2022d47ac7a435b27f5780bdc595afd7d24b (diff) | |
download | pfsense-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/local')
-rwxr-xr-x | usr/local/www/load_balancer_virtual_server.php | 14 |
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'; + } } } |