From 46bc6e545a17e77202aaf01ec0cd8d5a46567525 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 25 Aug 2015 08:08:24 -0300 Subject: Move main pfSense content to src/ --- usr/local/www/status_lb_pool.php | 231 --------------------------------------- 1 file changed, 231 deletions(-) delete mode 100644 usr/local/www/status_lb_pool.php (limited to 'usr/local/www/status_lb_pool.php') diff --git a/usr/local/www/status_lb_pool.php b/usr/local/www/status_lb_pool.php deleted file mode 100644 index 984ab9e..0000000 --- a/usr/local/www/status_lb_pool.php +++ /dev/null @@ -1,231 +0,0 @@ -. - Copyright (C) 2013-2015 Electric Sheep Fencing, LP - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. -*/ -/* - pfSense_MODULE: routing -*/ - -##|+PRIV -##|*IDENT=page-status-loadbalancer-pool -##|*NAME=Status: Load Balancer: Pool page -##|*DESCR=Allow access to the 'Status: Load Balancer: Pool' page. -##|*MATCH=status_lb_pool.php* -##|-PRIV - -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(); -} -$a_pool = &$config['load_balancer']['lbpool']; - -$lb_logfile = "{$g['varlog_path']}/relayd.log"; - -$now = time(); -$year = date("Y"); - -$pgtitle = array(gettext("Status"), gettext("Load Balancer"), gettext("Pool")); -$shortcut_section = "relayd"; -include("head.inc"); - -$relay_hosts = get_lb_summary(); - -if ($_POST) { - if ($_POST['apply']) { - $retval = 0; - $retval |= filter_configure(); - $retval |= relayd_configure(); - $savemsg = get_std_save_message($retval); - clear_subsystem_dirty('loadbalancer'); - } else { - /* Keep a list of servers we find in POST variables */ - $newservers = array(); - foreach ($_POST as $name => $value) { - /* Look through the POST vars to find the pool data */ - if (strpos($name, '|') !== false) { - list($poolname, $ip) = explode("|", $name); - $ip = str_replace('_', '.', $ip); - $newservers[$poolname][] = $ip; - } elseif (is_ipaddr($value)) { - $newservers[$name][] = $value; - } - } - foreach ($a_pool as & $pool) { - if (is_array($pool['servers']) && is_array($pool['serversdisabled'])) { - $oldservers = array_merge($pool['servers'], $pool['serversdisabled']); - } elseif (is_array($pool['servers'])) { - $oldservers = $pool['servers']; - } elseif (is_array($pool['serversdisabled'])) { - $oldservers = $pool['serversdisabled']; - } else { - $oldservers = array(); - } - if (is_array($newservers[$pool['name']])) { - $pool['servers'] = $newservers[$pool['name']]; - $pool['serversdisabled'] = array_diff($oldservers, $newservers[$pool['name']]); - } - } - mark_subsystem_dirty('loadbalancer'); - write_config("Updated load balancer pools via status screen."); - } -} - -?> - - -
-
-"));?>
- - - - - - -
- -
-
- - - - - - - - - - - - - - - - - - - - -
- - - - - -"; - switch ($pool['mode']) { - case 'loadbalance': - echo "\n"; - break; - case 'failover': - echo "\n"; - break; - } - echo ""; - } - } -?> -
 {$server['ip']['addr']}:{$pool['port']}  "; -# echo " {$server['ip']['addr']}:{$pool['port']} "; - if ($server['ip']['avail']) { - echo " ({$server['ip']['avail']}) "; - } - echo " 
-
- - - -
- " /> - " /> -
-
-
-
- - - -- cgit v1.1