summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/load_balancer_monitor.php
diff options
context:
space:
mode:
authorSteve Beaver <sbeaver@netgate.com>2017-02-14 16:06:48 -0500
committerSteve Beaver <sbeaver@netgate.com>2017-02-14 16:06:48 -0500
commitcbb82e6b6ca03d59209ef8f76968249ca390a9a2 (patch)
tree0423a998336ecf21d9542877fa7ada393709bf43 /src/usr/local/www/load_balancer_monitor.php
parent9f2bbdb44c5700384a37a9586d260492f14f7602 (diff)
downloadpfsense-cbb82e6b6ca03d59209ef8f76968249ca390a9a2.zip
pfsense-cbb82e6b6ca03d59209ef8f76968249ca390a9a2.tar.gz
GET/POST conversions
Diffstat (limited to 'src/usr/local/www/load_balancer_monitor.php')
-rw-r--r--src/usr/local/www/load_balancer_monitor.php25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/usr/local/www/load_balancer_monitor.php b/src/usr/local/www/load_balancer_monitor.php
index f33052a..726af6b 100644
--- a/src/usr/local/www/load_balancer_monitor.php
+++ b/src/usr/local/www/load_balancer_monitor.php
@@ -35,24 +35,23 @@ if (!is_array($config['load_balancer']['monitor_type'])) {
}
$a_monitor = &$config['load_balancer']['monitor_type'];
-if ($_POST) {
- $pconfig = $_POST;
+$pconfig = $_POST;
- if ($_POST['apply']) {
- $retval = 0;
- $retval |= filter_configure();
- $retval |= relayd_configure();
+if ($_POST['apply']) {
+ $retval = 0;
+ $retval |= filter_configure();
+ $retval |= relayd_configure();
- clear_subsystem_dirty('loadbalancer');
- }
+ clear_subsystem_dirty('loadbalancer');
}
-if ($_GET['act'] == "del") {
- if (array_key_exists($_GET['id'], $a_monitor)) {
+
+if ($_POST['act'] == "del") {
+ if (array_key_exists($_POST['id'], $a_monitor)) {
/* make sure no pools reference this entry */
if (is_array($config['load_balancer']['lbpool'])) {
foreach ($config['load_balancer']['lbpool'] as $pool) {
- if ($pool['monitor'] == $a_monitor[$_GET['id']]['name']) {
+ if ($pool['monitor'] == $a_monitor[$_POST['id']]['name']) {
$input_errors[] = gettext("This entry cannot be deleted because it is still referenced by at least one pool.");
break;
}
@@ -60,7 +59,7 @@ if ($_GET['act'] == "del") {
}
if (!$input_errors) {
- unset($a_monitor[$_GET['id']]);
+ unset($a_monitor[$_POST['id']]);
write_config();
mark_subsystem_dirty('loadbalancer');
header("Location: load_balancer_monitor.php");
@@ -127,7 +126,7 @@ foreach ($a_monitor as $monitor) {
<td>
<a class="fa fa-pencil" title="<?=gettext('Edit monitor')?>" href="load_balancer_monitor_edit.php?id=<?=$idx?>"></a>
<a class="fa fa-clone" title="<?=gettext('Copy monitor')?>" href="load_balancer_monitor_edit.php?act=dup&amp;id=<?=$idx?>"></a>
- <a class="fa fa-trash" title="<?=gettext('Delete monitor')?>" href="load_balancer_monitor.php?act=del&amp;id=<?=$idx?>"></a>
+ <a class="fa fa-trash" title="<?=gettext('Delete monitor')?>" href="load_balancer_monitor.php?act=del&amp;id=<?=$idx?>" usepost></a>
</td>
</tr>
<?php
OpenPOWER on IntegriCloud