diff options
author | Vinicius Coque <vinicius.coque@bluepex.com> | 2010-04-20 10:21:17 -0300 |
---|---|---|
committer | Vinicius Coque <vinicius.coque@bluepex.com> | 2010-04-20 10:21:17 -0300 |
commit | 2bc256a9fd925933d51d82680068b8a28d7b1e54 (patch) | |
tree | 0d5f3ca5d24faad18a9446fb6a26fbdea9ab8217 /usr | |
parent | 8ec4a82dc2729516bf2d9d9e898fc0cf4df65054 (diff) | |
download | pfsense-2bc256a9fd925933d51d82680068b8a28d7b1e54.zip pfsense-2bc256a9fd925933d51d82680068b8a28d7b1e54.tar.gz |
Validating Source address and Destination address
Diffstat (limited to 'usr')
-rwxr-xr-x | usr/local/www/firewall_nat_edit.php | 9 |
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']) { |