summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-10-25 13:55:45 -0200
committerRenato Botelho <renato@netgate.com>2016-10-25 13:55:45 -0200
commit892d88163861bd9248acd9686f6a91f2a6b585c4 (patch)
treeb3019ba3c30eddd37ad19df7ea80286187b2ea71
parent0e0f580d3905a228f5d0f11629b68d5605e3f071 (diff)
parenteb01f06578294d13cd3450e8b882d627b1528a35 (diff)
downloadpfsense-892d88163861bd9248acd9686f6a91f2a6b585c4.zip
pfsense-892d88163861bd9248acd9686f6a91f2a6b585c4.tar.gz
Merge pull request #3201 from phil-davis/patch-3
-rw-r--r--src/usr/local/www/services_dhcp.php39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/usr/local/www/services_dhcp.php b/src/usr/local/www/services_dhcp.php
index 224ff3e..3f9b3cc 100644
--- a/src/usr/local/www/services_dhcp.php
+++ b/src/usr/local/www/services_dhcp.php
@@ -844,13 +844,15 @@ $group = new Form_Group('Range');
$group->add(new Form_IpAddress(
'range_from',
null,
- $pconfig['range_from']
+ $pconfig['range_from'],
+ 'V4'
))->setHelp('From');
$group->add(new Form_IpAddress(
'range_to',
null,
- $pconfig['range_to']
+ $pconfig['range_to'],
+ 'V4'
))->setHelp('To');
$section->add($group);
@@ -888,21 +890,24 @@ $section = new Form_Section('Servers');
$section->addInput(new Form_IpAddress(
'wins1',
'WINS servers',
- $pconfig['wins1']
-))->setPattern('[.a-zA-Z0-9_]+')->setAttribute('placeholder', 'WINS Server 1');
+ $pconfig['wins1'],
+ 'V4'
+))->setAttribute('placeholder', 'WINS Server 1');
$section->addInput(new Form_IpAddress(
'wins2',
null,
- $pconfig['wins2']
-))->setPattern('[.a-zA-Z0-9_]+')->setAttribute('placeholder', 'WINS Server 2');
+ $pconfig['wins2'],
+ 'V4'
+))->setAttribute('placeholder', 'WINS Server 2');
for ($idx=1; $idx<=4; $idx++) {
$section->addInput(new Form_IpAddress(
'dns' . $idx,
($idx == 1) ? 'DNS servers':null,
- $pconfig['dns' . $idx]
- ))->setPattern('[.a-zA-Z0-9_]+')->setAttribute('placeholder', 'DNS Server ' . $idx)->setHelp(($idx == 4) ? 'Leave blank to use the system default DNS servers: this interface\'s IP if DNS Forwarder or Resolver is enabled, otherwise the servers configured on the System / General Setup page.':'');
+ $pconfig['dns' . $idx],
+ 'V4'
+ ))->setAttribute('placeholder', 'DNS Server ' . $idx)->setHelp(($idx == 4) ? 'Leave blank to use the system default DNS servers: this interface\'s IP if DNS Forwarder or Resolver is enabled, otherwise the servers configured on the System / General Setup page.':'');
}
$form->add($section);
@@ -912,7 +917,8 @@ $section = new Form_Section('Other Options');
$section->addInput(new Form_IpAddress(
'gateway',
'Gateway',
- $pconfig['gateway']
+ $pconfig['gateway'],
+ 'V4'
))->setPattern('[.a-zA-Z0-9_]+')
->setHelp('The default is to use the IP on this interface of the firewall as the gateway. Specify an alternate gateway here if this is not the correct gateway for the network. Type "none" for no gateway assignment.');
@@ -948,7 +954,8 @@ if (!is_numeric($pool) && !($act == "newpool")) {
$section->addInput(new Form_IpAddress(
'failover_peerip',
'Failover peer IP',
- $pconfig['failover_peerip']
+ $pconfig['failover_peerip'],
+ 'V4'
))->setHelp('Leave blank to disable. Enter the interface IP address of the other machine. Machines must be using CARP. ' .
'Interface\'s advskew determines whether the DHCPd process is Primary or Secondary. Ensure one machine\'s advskew &lt; 20 (and the other is &gt; 20).');
}
@@ -1009,7 +1016,8 @@ $section->addInput(new Form_Input(
$section->addInput(new Form_IpAddress(
'ddnsdomainprimary',
'Primary DDNS address',
- $pconfig['ddnsdomainprimary']
+ $pconfig['ddnsdomainprimary'],
+ 'V4'
))->setHelp('Primary domain name server IP address for the dynamic domain name.');
$section->addInput(new Form_Input(
@@ -1073,13 +1081,15 @@ $section->addInput(new Form_StaticText(
$section->addInput(new Form_IpAddress(
'ntp1',
'NTP Server 1',
- $pconfig['ntp1']
+ $pconfig['ntp1'],
+ 'V4'
))->setPattern('[.a-zA-Z0-9-]+');
$section->addInput(new Form_IpAddress(
'ntp2',
'NTP Server 2',
- $pconfig['ntp2']
+ $pconfig['ntp2'],
+ 'V4'
))->setPattern('[.a-zA-Z0-9-]+');
// Advanced TFTP
@@ -1150,7 +1160,8 @@ $section->addInput(new Form_Checkbox(
$section->addInput(new Form_IpAddress(
'nextserver',
'Next Server',
- $pconfig['nextserver']
+ $pconfig['nextserver'],
+ 'V4'
))->setHelp('Enter the IP address of the next server');
$section->addInput(new Form_Input(
OpenPOWER on IntegriCloud