diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-01-13 08:52:44 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-01-13 08:52:44 -0500 |
commit | 7b143760991a2504588dd226ef7a92ca8dbe89db (patch) | |
tree | bc4d73d58afeff3484ecba30b0750505e81432b9 /src | |
parent | 3b80440ee5727cd0618a3350c8cd5eef778377dd (diff) | |
parent | 9b950845d5d0a91909196e2e50c65cd0e248da8c (diff) | |
download | pfsense-7b143760991a2504588dd226ef7a92ca8dbe89db.zip pfsense-7b143760991a2504588dd226ef7a92ca8dbe89db.tar.gz |
Merge pull request #2419 from NOYB/Firewall_NAT_Edit_AutoSuggest_Fix_Continued
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/local/www/firewall_nat_edit.php | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/src/usr/local/www/firewall_nat_edit.php b/src/usr/local/www/firewall_nat_edit.php index 83e1cb1..d64c308 100644 --- a/src/usr/local/www/firewall_nat_edit.php +++ b/src/usr/local/www/firewall_nat_edit.php @@ -771,10 +771,9 @@ $group->add(new Form_Select( $group->add(new Form_Input( 'srcbeginport_cust', null, - 'number', - is_numeric($pconfig['srcbeginport']) ? $pconfig['srcbeginport'] : null, - ['min' => '1', 'max' => '65536'] -))->setHelp('Custom'); + 'text', + $pconfig['srcbeginport'] +))->setPattern('[a-zA-Z0-9_]+')->setHelp('Custom'); $group->add(new Form_Select( 'srcendport', @@ -786,10 +785,9 @@ $group->add(new Form_Select( $group->add(new Form_Input( 'srcendport_cust', null, - 'number', - is_numeric($pconfig['srcendport']) ? $pconfig['srcendport'] : null, - ['min' => '1', 'max' => '65536'] -))->setHelp('Custom'); + 'text', + $pconfig['srcendport'] +))->setPattern('[a-zA-Z0-9_]+')->setHelp('Custom'); $group->setHelp('Specify the source port or port range for this rule. This is usually random and almost never ' . 'equal to the destination port range (and should usually be \'any\'). You can leave the \'to\' field ' . @@ -835,9 +833,8 @@ $group->add(new Form_Input( 'dstbeginport_cust', null, 'text', - is_numeric($pconfig['dstbeginport']) ? $pconfig['dstbeginport'] : null, - ['min' => '1', 'max' => '65536'] -))->setHelp('Custom'); + $pconfig['dstbeginport'] +))->setPattern('[a-zA-Z0-9_]+')->setHelp('Custom'); $group->add(new Form_Select( 'dstendport', @@ -850,9 +847,8 @@ $group->add(new Form_Input( 'dstendport_cust', null, 'text', - is_numeric($pconfig['dstendport']) ? $pconfig['dstendport'] : null, - ['min' => '1', 'max' => '65536'] -))->setHelp('Custom'); + $pconfig['dstendport'] +))->setPattern('[a-zA-Z0-9_]+')->setHelp('Custom'); $group->setHelp('Specify the port or port range for the destination of the packet for this mapping. ' . 'You can leave the \'to\' field empty if you only want to map a single port '); @@ -884,9 +880,8 @@ $group->add(new Form_Input( 'localbeginport_cust', null, 'text', - is_numeric($pconfig['localbeginport']) ? $pconfig['localbeginport'] : null, - ['min' => '1', 'max' => '65536'] -))->setHelp('Custom'); + $pconfig['localbeginport'] +))->setPattern('[a-zA-Z0-9_]+')->setHelp('Custom'); $section->add($group); |