diff options
author | Steve Beaver <sbeaver@netgate.com> | 2017-02-14 13:11:02 -0500 |
---|---|---|
committer | Steve Beaver <sbeaver@netgate.com> | 2017-02-14 13:11:48 -0500 |
commit | c946d7217bff529d246084f9b83212ad0ab730a3 (patch) | |
tree | 6b0a616af17fe627985fb86237f1e55d68dca317 /src/usr/local/www/services_dhcp_edit.php | |
parent | abdb35477d82643f3e091c3b6c4a321bff942eb4 (diff) | |
download | pfsense-c946d7217bff529d246084f9b83212ad0ab730a3.zip pfsense-c946d7217bff529d246084f9b83212ad0ab730a3.tar.gz |
GET/POST conversion - services part 1
Diffstat (limited to 'src/usr/local/www/services_dhcp_edit.php')
-rw-r--r-- | src/usr/local/www/services_dhcp_edit.php | 72 |
1 files changed, 33 insertions, 39 deletions
diff --git a/src/usr/local/www/services_dhcp_edit.php b/src/usr/local/www/services_dhcp_edit.php index 3d702fd..2ab0848 100644 --- a/src/usr/local/www/services_dhcp_edit.php +++ b/src/usr/local/www/services_dhcp_edit.php @@ -49,11 +49,7 @@ if (!$g['services_dhcp_server_enable']) { require_once("guiconfig.inc"); -$if = $_GET['if']; - -if ($_POST['if']) { - $if = $_POST['if']; -} +$if = $_REQUEST['if']; if (!$if) { header("Location: services_dhcp.php"); @@ -63,9 +59,11 @@ if (!$if) { if (!is_array($config['dhcpd'])) { $config['dhcpd'] = array(); } + if (!is_array($config['dhcpd'][$if])) { $config['dhcpd'][$if] = array(); } + if (!is_array($config['dhcpd'][$if]['staticmap'])) { $config['dhcpd'][$if]['staticmap'] = array(); } @@ -73,6 +71,7 @@ if (!is_array($config['dhcpd'][$if]['staticmap'])) { if (!is_array($config['dhcpd'][$if]['pool'])) { $config['dhcpd'][$if]['pool'] = array(); } + $a_pools = &$config['dhcpd'][$if]['pool']; $static_arp_enabled=isset($config['dhcpd'][$if]['staticarp']); @@ -82,12 +81,7 @@ $ifcfgip = get_interface_ip($if); $ifcfgsn = get_interface_subnet($if); $ifcfgdescr = convert_friendly_interface_to_friendly_descr($if); -if (is_numericint($_GET['id'])) { - $id = $_GET['id']; -} -if (isset($_POST['id']) && is_numericint($_POST['id'])) { - $id = $_POST['id']; -} +$id = $_REQUEST['id']; if (isset($id) && $a_maps[$id]) { $pconfig['mac'] = $a_maps[$id]['mac']; @@ -114,36 +108,36 @@ if (isset($id) && $a_maps[$id]) { list($pconfig['ntp1'], $pconfig['ntp2']) = $a_maps[$id]['ntpserver']; $pconfig['tftp'] = $a_maps[$id]['tftp']; } else { - $pconfig['mac'] = $_GET['mac']; - $pconfig['cid'] = $_GET['cid']; - $pconfig['hostname'] = $_GET['hostname']; - $pconfig['filename'] = $_GET['filename']; - $pconfig['rootpath'] = $_GET['rootpath']; - $pconfig['descr'] = $_GET['descr']; - $pconfig['arp_table_static_entry'] = $_GET['arp_table_static_entry']; - $pconfig['deftime'] = $_GET['defaultleasetime']; - $pconfig['maxtime'] = $_GET['maxleasetime']; - $pconfig['gateway'] = $_GET['gateway']; - $pconfig['domain'] = $_GET['domain']; - $pconfig['domainsearchlist'] = $_GET['domainsearchlist']; - $pconfig['wins1'] = $_GET['wins1']; - $pconfig['wins2'] = $_GET['wins2']; - $pconfig['dns1'] = $_GET['dns1']; - $pconfig['dns2'] = $_GET['dns2']; - $pconfig['dns3'] = $_GET['dns3']; - $pconfig['dns4'] = $_GET['dns4']; - $pconfig['ddnsdomain'] = $_GET['ddnsdomain']; - $pconfig['ddnsdomainprimary'] = $_GET['ddnsdomainprimary']; - $pconfig['ddnsdomainkeyname'] = $_GET['ddnsdomainkeyname']; - $pconfig['ddnsdomainkey'] = $_GET['ddnsdomainkey']; - $pconfig['ddnsupdate'] = isset($_GET['ddnsupdate']); - $pconfig['ddnsforcehostname'] = isset($_GET['ddnsforcehostname']); - $pconfig['ntp1'] = $_GET['ntp1']; - $pconfig['ntp2'] = $_GET['ntp2']; - $pconfig['tftp'] = $_GET['tftp']; + $pconfig['mac'] = $_REQUEST['mac']; + $pconfig['cid'] = $_REQUEST['cid']; + $pconfig['hostname'] = $_REQUEST['hostname']; + $pconfig['filename'] = $_REQUEST['filename']; + $pconfig['rootpath'] = $_REQUEST['rootpath']; + $pconfig['descr'] = $_REQUEST['descr']; + $pconfig['arp_table_static_entry'] = $_REQUEST['arp_table_static_entry']; + $pconfig['deftime'] = $_REQUEST['defaultleasetime']; + $pconfig['maxtime'] = $_REQUEST['maxleasetime']; + $pconfig['gateway'] = $_REQUEST['gateway']; + $pconfig['domain'] = $_REQUEST['domain']; + $pconfig['domainsearchlist'] = $_REQUEST['domainsearchlist']; + $pconfig['wins1'] = $_REQUEST['wins1']; + $pconfig['wins2'] = $_REQUEST['wins2']; + $pconfig['dns1'] = $_REQUEST['dns1']; + $pconfig['dns2'] = $_REQUEST['dns2']; + $pconfig['dns3'] = $_REQUEST['dns3']; + $pconfig['dns4'] = $_REQUEST['dns4']; + $pconfig['ddnsdomain'] = $_REQUEST['ddnsdomain']; + $pconfig['ddnsdomainprimary'] = $_REQUEST['ddnsdomainprimary']; + $pconfig['ddnsdomainkeyname'] = $_REQUEST['ddnsdomainkeyname']; + $pconfig['ddnsdomainkey'] = $_REQUEST['ddnsdomainkey']; + $pconfig['ddnsupdate'] = isset($_REQUEST['ddnsupdate']); + $pconfig['ddnsforcehostname'] = isset($_REQUEST['ddnsforcehostname']); + $pconfig['ntp1'] = $_REQUEST['ntp1']; + $pconfig['ntp2'] = $_REQUEST['ntp2']; + $pconfig['tftp'] = $_REQUEST['tftp']; } -if ($_POST) { +if ($_POST['save']) { unset($input_errors); $pconfig = $_POST; |