summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorVinicius Coque <vinicius.coque@bluepex.com>2010-04-20 10:21:17 -0300
committerVinicius Coque <vinicius.coque@bluepex.com>2010-04-20 10:21:17 -0300
commit2bc256a9fd925933d51d82680068b8a28d7b1e54 (patch)
tree0d5f3ca5d24faad18a9446fb6a26fbdea9ab8217 /usr
parent8ec4a82dc2729516bf2d9d9e898fc0cf4df65054 (diff)
downloadpfsense-2bc256a9fd925933d51d82680068b8a28d7b1e54.zip
pfsense-2bc256a9fd925933d51d82680068b8a28d7b1e54.tar.gz
Validating Source address and Destination address
Diffstat (limited to 'usr')
-rwxr-xr-xusr/local/www/firewall_nat_edit.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/usr/local/www/firewall_nat_edit.php b/usr/local/www/firewall_nat_edit.php
index 1ff7269..93fffb0 100755
--- a/usr/local/www/firewall_nat_edit.php
+++ b/usr/local/www/firewall_nat_edit.php
@@ -180,6 +180,15 @@ if ($_POST) {
$reqdfieldsn = explode(",", "Interface,Protocol,NAT IP");
}
+ if ($_POST['srctype'] == "single" || $_POST['srctype'] == "network") {
+ $reqdfields[] = "src";
+ $reqdfieldsn[] = "Source address";
+ }
+ if ($_POST['dsttype'] == "single" || $_POST['dsttype'] == "network") {
+ $reqdfields[] = "dst";
+ $reqdfieldsn[] = "Destination address";
+ }
+
do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors);
if (!$_POST['srcbeginport']) {
OpenPOWER on IntegriCloud