summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusr/local/www/load_balancer_pool.php6
-rwxr-xr-xusr/local/www/load_balancer_pool_edit.php10
-rwxr-xr-xusr/local/www/load_balancer_virtual_server.php17
-rwxr-xr-xusr/local/www/load_balancer_virtual_server_edit.php11
4 files changed, 15 insertions, 29 deletions
diff --git a/usr/local/www/load_balancer_pool.php b/usr/local/www/load_balancer_pool.php
index 8085250..bef38b9 100755
--- a/usr/local/www/load_balancer_pool.php
+++ b/usr/local/www/load_balancer_pool.php
@@ -32,10 +32,10 @@
require("guiconfig.inc");
-if (!is_array($config['load_balancer']['pool'])) {
- $config['load_balancer']['pool'] = array();
+if (!is_array($config['load_balancer']['lbpool'])) {
+ $config['load_balancer']['lbpool'] = array();
}
-$a_pool = &$config['load_balancer']['pool'];
+$a_pool = &$config['load_balancer']['lbpool'];
if ($_POST) {
$pconfig = $_POST;
diff --git a/usr/local/www/load_balancer_pool_edit.php b/usr/local/www/load_balancer_pool_edit.php
index 9fadbc3..5f420d2 100755
--- a/usr/local/www/load_balancer_pool_edit.php
+++ b/usr/local/www/load_balancer_pool_edit.php
@@ -31,10 +31,10 @@
*/
require("guiconfig.inc");
-if (!is_array($config['load_balancer']['pool'])) {
- $config['load_balancer']['pool'] = array();
+if (!is_array($config['load_balancer']['lbpool'])) {
+ $config['load_balancer']['lbpool'] = array();
}
-$a_pool = &$config['load_balancer']['pool'];
+$a_pool = &$config['load_balancer']['lbpool'];
if (isset($_POST['id']))
$id = $_POST['id'];
@@ -60,8 +60,8 @@ if ($_POST) {
do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors);
/* Ensure that our pool names are unique */
- for ($i=0; isset($config['load_balancer']['pool'][$i]); $i++)
- if (($_POST['name'] == $config['load_balancer']['pool'][$i]['name']) && ($i != $id))
+ for ($i=0; isset($config['load_balancer']['lbpool'][$i]); $i++)
+ if (($_POST['name'] == $config['load_balancer']['lbpool'][$i]['name']) && ($i != $id))
$input_errors[] = "This pool name has already been used. Pool names must be unique.";
if (!$input_errors) {
diff --git a/usr/local/www/load_balancer_virtual_server.php b/usr/local/www/load_balancer_virtual_server.php
index 6b5a910..64c6963 100755
--- a/usr/local/www/load_balancer_virtual_server.php
+++ b/usr/local/www/load_balancer_virtual_server.php
@@ -54,21 +54,12 @@ if ($_POST) {
if ($_GET['act'] == "del") {
if ($a_vs[$_GET['id']]) {
- /* make sure no inbound NAT mappings reference this entry */
- if (is_array($config['nat']['rule'])) {
- foreach ($config['nat']['rule'] as $rule) {
- if ($rule['external-address'] == $a_vs[$_GET['id']]['ipaddr']) {
- $input_errors[] = "This entry cannot be deleted because it is still referenced by at least one NAT mapping.";
- break;
- }
- }
- }
if (!$input_errors) {
unset($a_vs[$_GET['id']]);
write_config();
touch($d_vsconfdirty_path);
- header("Location: firewall_virtual_ip.php");
+ header("Location: load_balancer_virtual_server.php");
exit;
}
}
@@ -81,11 +72,11 @@ include("head.inc");
<body link="#0000CC" vlink="#0000CC" alink="#0000CC">
<?php include("fbegin.inc"); ?>
<p class="pgtitle"><?=$pgtitle?></p>
-<form action="firewall_virtual_ip.php" method="post">
+<form action="load_balancer_virtual_server.php" method="post">
<?php if ($input_errors) print_input_errors($input_errors); ?>
<?php if ($savemsg) print_info_box($savemsg); ?>
<?php if (file_exists($d_vsconfdirty_path)): ?><p>
-<?php print_info_box_np("The VIP configuration has been changed.<br>You must apply the changes in order for them to take effect.");?><br>
+<?php print_info_box_np("The virtual server configuration has been changed.<br>You must apply the changes in order for them to take effect.");?><br>
<?php endif; ?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td class="tabnavtbl">
@@ -125,7 +116,7 @@ include("head.inc");
<table border="0" cellspacing="0" cellpadding="1">
<tr>
<td valign="middle"><a href="load_balancer_virtual_server_edit.php?id=<?=$i;?>"><img src="/themes/<?= $g['theme']; ?>/images/icons/icon_e.gif" width="17" height="17" border="0"></a></td>
- <td valign="middle"><a href="firewall_virtual_ip.php?act=del&id=<?=$i;?>" onclick="return confirm('Do you really want to delete this entry?')"><img src="/themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0"></a></td>
+ <td valign="middle"><a href="load_balancer_virtual_server.php?act=del&id=<?=$i;?>" onclick="return confirm('Do you really want to delete this entry?')"><img src="/themes/<?= $g['theme']; ?>/images/icons/icon_x.gif" width="17" height="17" border="0"></a></td>
</tr>
</table>
</td>
diff --git a/usr/local/www/load_balancer_virtual_server_edit.php b/usr/local/www/load_balancer_virtual_server_edit.php
index 8272fc6..417a16c 100755
--- a/usr/local/www/load_balancer_virtual_server_edit.php
+++ b/usr/local/www/load_balancer_virtual_server_edit.php
@@ -58,11 +58,6 @@ if ($_POST) {
do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors);
- /* Ensure that our pool names are unique */
- for ($i=0; isset($config['load_balancer']['pool'][$i]); $i++)
- if (($_POST['name'] == $config['load_balancer']['pool'][$i]['name']) && ($i != $id))
- $input_errors[] = "This pool name has already been used. Pool names must be unique.";
-
if (!$input_errors) {
$vsent = array();
@@ -120,10 +115,10 @@ include("head.inc");
<tr align="left">
<td width="22%" valign="top" class="vncellreq">Virtual Server Pool</td>
<td width="78%" class="vtable" colspan="2">
- <select id="monitor" name="monitor">
+ <select id="pool" name="pool">
<?php
- for ($i = 0; isset($config['load_balancer']['pool'][$i]); $i++) {
- echo "<option value=\"{$config['load_balancer']['pool'][$i]['name']}\">{$config['load_balancer']['pool'][$i]['name']}</option>";
+ for ($i = 0; isset($config['load_balancer']['lbpool'][$i]); $i++) {
+ echo "<option value=\"{$config['load_balancer']['lbpool'][$i]['name']}\">{$config['load_balancer']['lbpool'][$i]['name']}</option>";
}
?>
</select>
OpenPOWER on IntegriCloud