summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-01-13 08:52:44 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-01-13 08:52:44 -0500
commit7b143760991a2504588dd226ef7a92ca8dbe89db (patch)
treebc4d73d58afeff3484ecba30b0750505e81432b9 /src
parent3b80440ee5727cd0618a3350c8cd5eef778377dd (diff)
parent9b950845d5d0a91909196e2e50c65cd0e248da8c (diff)
downloadpfsense-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.php29
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);
OpenPOWER on IntegriCloud