diff options
author | Anthony Wrather <github@anthonywrather.me.uk> | 2011-12-01 17:33:27 +0000 |
---|---|---|
committer | Anthony Wrather <github@anthonywrather.me.uk> | 2011-12-01 17:33:27 +0000 |
commit | a2578c27479c1afad0dfbeb6dba484adcc10473a (patch) | |
tree | ab5d525e4c28a614e7cb112e215f3b2aabb2f137 /usr/local/www/services_dhcpv6_edit.php | |
parent | 769891b5a48f10e1feb5f017fa7e3269168e8c44 (diff) | |
download | pfsense-a2578c27479c1afad0dfbeb6dba484adcc10473a.zip pfsense-a2578c27479c1afad0dfbeb6dba484adcc10473a.tar.gz |
Updated DHCP IPv4 and IPv6 to allow global and host based filename and root-path.
Diffstat (limited to 'usr/local/www/services_dhcpv6_edit.php')
-rw-r--r-- | usr/local/www/services_dhcpv6_edit.php | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/usr/local/www/services_dhcpv6_edit.php b/usr/local/www/services_dhcpv6_edit.php index 61f060e..e219af8 100644 --- a/usr/local/www/services_dhcpv6_edit.php +++ b/usr/local/www/services_dhcpv6_edit.php @@ -87,12 +87,14 @@ if (isset($id) && $a_maps[$id]) { $pconfig['duid'] = $a_maps[$id]['duid']; $pconfig['hostname'] = $a_maps[$id]['hostname']; $pconfig['ipaddrv6'] = $a_maps[$id]['ipaddrv6']; - $pconfig['netbootfile'] = $a_maps[$id]['netbootfile']; + $pconfig['filename'] = $a_maps[$id]['filename']; + $pconfig['rootpath'] = $a_maps[$id]['rootpath']; $pconfig['descr'] = $a_maps[$id]['descr']; } else { $pconfig['duid'] = $_GET['duid']; $pconfig['hostname'] = $_GET['hostname']; - $pconfig['netbootfile'] = $_GET['netbootfile']; + $pconfig['filename'] = $_GET['filename']; + $pconfig['rootpath'] = $a_maps[$id]['rootpath']; $pconfig['descr'] = $_GET['descr']; } @@ -148,7 +150,8 @@ if ($_POST) { $mapent['ipaddrv6'] = $_POST['ipaddrv6']; $mapent['hostname'] = $_POST['hostname']; $mapent['descr'] = $_POST['descr']; - $mapent['netbootfile'] = $_POST['netbootfile']; + $mapent['filename'] = $_POST['filename']; + $mapent['rootpath'] = $_POST['rootpath']; if (isset($id) && $a_maps[$id]) $a_maps[$id] = $mapent; @@ -211,9 +214,15 @@ include("head.inc"); <tr> <td width="22%" valign="top" class="vncell">Netboot filename</td> <td width="78%" class="vtable"> - <input name="netbootfile" type="text" class="formfld unknown" id="netbootfile" size="28" value="<?=htmlspecialchars($pconfig['netbootfile']);?>"> + <input name="filename" type="text" class="formfld unknown" id="filename" size="28" value="<?=htmlspecialchars($pconfig['filename']);?>"> <br> <span class="vexpl">Name of the file that should be loaded when this host boots off of the network, overrides setting on main page.</span></td> </tr> + <tr> + <td width="22%" valign="top" class="vncell">Root Path</td> + <td width="78%" class="vtable"> + <input name="rootpath" type="text" class="formfld unknown" id="rootpath" size="90" value="<?=htmlspecialchars($pconfig['rootpath']);?>"> + <br> <span class="vexpl"><?=gettext("Enter the"); ?> <b><?=gettext("root-path"); ?></b>-<?=gettext("string");?>, overrides setting on main page.</span></td> + </tr> <?php } ?> <tr> <td width="22%" valign="top" class="vncell"><?=gettext("Description");?></td> |