diff options
author | jim-p <jimp@pfsense.org> | 2010-12-14 10:42:38 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-12-14 10:42:38 -0500 |
commit | a776c720e6757fc12222643665f749c2e6d05c1c (patch) | |
tree | ab27afc84cc2b50237b010e1a72e112374296bec /usr/local/www/status_lb_pool.php | |
parent | 5ca559d227855d9293a1d194e6981b8275e043ae (diff) | |
download | pfsense-a776c720e6757fc12222643665f749c2e6d05c1c.zip pfsense-a776c720e6757fc12222643665f749c2e6d05c1c.tar.gz |
Move some lb status parsing functions to a common area so they can be reused by the widget.
Diffstat (limited to 'usr/local/www/status_lb_pool.php')
-rwxr-xr-x | usr/local/www/status_lb_pool.php | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/usr/local/www/status_lb_pool.php b/usr/local/www/status_lb_pool.php index 16f474b..b7d79ce 100755 --- a/usr/local/www/status_lb_pool.php +++ b/usr/local/www/status_lb_pool.php @@ -43,6 +43,7 @@ require_once("guiconfig.inc"); require_once("functions.inc"); require_once("filter.inc"); require_once("shaper.inc"); +require_once("vslb.inc"); if (!is_array($config['load_balancer']['lbpool'])) { $config['load_balancer']['lbpool'] = array(); @@ -61,21 +62,7 @@ $year = date("Y"); $pgtitle = array(gettext("Status"),gettext("Load Balancer"),gettext("Pool")); include("head.inc"); -$relayctl=split("\n", shell_exec("/usr/local/sbin/relayctl show summary")); -$relay_hosts=Array(); -foreach( (array) $relayctl as $line) { - $t=split("\t", $line); - switch (trim($t[1])) { - case "table": - $curpool=trim($t[2]); - break; - case "host": - $curhost=trim($t[2]); - $relay_hosts[$curpool][$curhost]['avail']=trim($t[3]); - $relay_hosts[$curpool][$curhost]['state']=trim($t[4]); - break; - } -} +$relay_hosts = get_lb_summary(); if ($_POST) { if ($_POST['apply']) { |