diff options
author | jim-p <jimp@pfsense.org> | 2010-06-02 11:26:58 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-06-02 11:26:58 -0400 |
commit | 3dd81dea7a62812ae64105b08d165247ba3f21a9 (patch) | |
tree | ca49eb2169ee9a88fd23c344688f4d3594fee1cb /usr/local/www | |
parent | 41d984713b815ee6a59121e8c1055ffd25b514aa (diff) | |
download | pfsense-3dd81dea7a62812ae64105b08d165247ba3f21a9.zip pfsense-3dd81dea7a62812ae64105b08d165247ba3f21a9.tar.gz |
Ensure that monitor IP stays blank when editing a system dynamic gateway.
Diffstat (limited to 'usr/local/www')
-rwxr-xr-x | usr/local/www/system_gateways_edit.php | 4 |
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']); |