summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_gateways_edit.php
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-06-02 11:26:58 -0400
committerjim-p <jimp@pfsense.org>2010-06-02 11:26:58 -0400
commit3dd81dea7a62812ae64105b08d165247ba3f21a9 (patch)
treeca49eb2169ee9a88fd23c344688f4d3594fee1cb /usr/local/www/system_gateways_edit.php
parent41d984713b815ee6a59121e8c1055ffd25b514aa (diff)
downloadpfsense-3dd81dea7a62812ae64105b08d165247ba3f21a9.zip
pfsense-3dd81dea7a62812ae64105b08d165247ba3f21a9.tar.gz
Ensure that monitor IP stays blank when editing a system dynamic gateway.
Diffstat (limited to 'usr/local/www/system_gateways_edit.php')
-rwxr-xr-xusr/local/www/system_gateways_edit.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/local/www/system_gateways_edit.php b/usr/local/www/system_gateways_edit.php
index d0f3f3c..69cc405 100755
--- a/usr/local/www/system_gateways_edit.php
+++ b/usr/local/www/system_gateways_edit.php
@@ -76,7 +76,7 @@ if (isset($id) && $a_gateways[$id]) {
$pconfig['down'] = $a_gateway_item[$id]['down'];
if (isset($a_gateways[$id]['dynamic']))
$pconfig['dynamic'] = true;
- if($a_gateways[$id]['monitor'] <> "") {
+ if(($a_gateways[$id]['monitor'] <> "") && ($a_gateways[$id]['attribute'] != "system") && ($a_gateways[$id]['gateway'] != "dynamic")) {
$pconfig['monitor'] = $a_gateways[$id]['monitor'];
} else {
$pconfig['monitor'] == "";
@@ -363,7 +363,7 @@ function show_advanced_gateway() {
<td width="22%" valign="top" class="vncell"><?=gettext("Monitor IP"); ?></td>
<td width="78%" class="vtable">
<?php
- if(is_numeric($pconfig['attribute']) && ($pconfig['gateway'] == dynamic) && ($pconfig['monitor'] == "")) {
+ if(($pconfig['attribute'] == "system") && ($pconfig['gateway'] == "dynamic") && ($pconfig['monitor'] == "")) {
$monitor = "";
} else {
$monitor = htmlspecialchars($pconfig['monitor']);
OpenPOWER on IntegriCloud