Revision 829322b3
Added by Christian McDonald over 2 years ago
src/usr/local/www/services_dhcpv6.php | ||
---|---|---|
127 | 127 |
if (!empty(config_get_path("dhcpdv6/{$if}"))) { |
128 | 128 |
/* DHCPv6 */ |
129 | 129 |
if (is_array($config['dhcpdv6'][$if]['range'])) { |
130 |
$pconfig['range_from'] = $config['dhcpdv6'][$if]['range']['from'];
|
|
131 |
$pconfig['range_to'] = $config['dhcpdv6'][$if]['range']['to'];
|
|
130 |
$pconfig['range_from'] = config_get_path("dhcpdv6/{$if}/range/from");
|
|
131 |
$pconfig['range_to'] = config_get_path("dhcpdv6/{$if}/range/to");
|
|
132 | 132 |
} |
133 | 133 |
if (is_array($config['dhcpdv6'][$if]['prefixrange'])) { |
134 |
$pconfig['prefixrange_from'] = $config['dhcpdv6'][$if]['prefixrange']['from'];
|
|
135 |
$pconfig['prefixrange_to'] = $config['dhcpdv6'][$if]['prefixrange']['to'];
|
|
136 |
$pconfig['prefixrange_length'] = $config['dhcpdv6'][$if]['prefixrange']['prefixlength'];
|
|
134 |
$pconfig['prefixrange_from'] = config_get_path("dhcpdv6/{$if}/prefixrange/from");
|
|
135 |
$pconfig['prefixrange_to'] = config_get_path("dhcpdv6/{$if}/prefixrange/to");
|
|
136 |
$pconfig['prefixrange_length'] = config_get_path("dhcpdv6/{$if}/prefixrange/prefixlength");
|
|
137 | 137 |
} |
138 |
$pconfig['deftime'] = $config['dhcpdv6'][$if]['defaultleasetime'];
|
|
139 |
$pconfig['maxtime'] = $config['dhcpdv6'][$if]['maxleasetime'];
|
|
140 |
$pconfig['domain'] = $config['dhcpdv6'][$if]['domain'];
|
|
141 |
$pconfig['domainsearchlist'] = $config['dhcpdv6'][$if]['domainsearchlist'];
|
|
142 |
list($pconfig['wins1'], $pconfig['wins2']) = $config['dhcpdv6'][$if]['winsserver'];
|
|
143 |
list($pconfig['dns1'], $pconfig['dns2'], $pconfig['dns3'], $pconfig['dns4']) = $config['dhcpdv6'][$if]['dnsserver'];
|
|
138 |
$pconfig['deftime'] = config_get_path("dhcpdv6/{$if}/defaultleasetime");
|
|
139 |
$pconfig['maxtime'] = config_get_path("dhcpdv6/{$if}/maxleasetime");
|
|
140 |
$pconfig['domain'] = config_get_path("dhcpdv6/{$if}/domain");
|
|
141 |
$pconfig['domainsearchlist'] = config_get_path("dhcpdv6/{$if}/domainsearchlist");
|
|
142 |
list($pconfig['wins1'], $pconfig['wins2']) = config_get_path("dhcpdv6/{$if}/winsserver");
|
|
143 |
list($pconfig['dns1'], $pconfig['dns2'], $pconfig['dns3'], $pconfig['dns4']) = config_get_path("dhcpdv6/{$if}/dnsserver");
|
|
144 | 144 |
$pconfig['dhcp6c-dns'] = ($config['dhcpdv6'][$if]['dhcp6c-dns'] != 'disabled') ? "enabled" : "disabled"; |
145 | 145 |
$pconfig['enable'] = isset($config['dhcpdv6'][$if]['enable']); |
146 |
$pconfig['ddnsdomain'] = $config['dhcpdv6'][$if]['ddnsdomain'];
|
|
147 |
$pconfig['ddnsdomainprimary'] = $config['dhcpdv6'][$if]['ddnsdomainprimary'];
|
|
148 |
$pconfig['ddnsdomainsecondary'] = $config['dhcpdv6'][$if]['ddnsdomainsecondary'];
|
|
149 |
$pconfig['ddnsdomainkeyname'] = $config['dhcpdv6'][$if]['ddnsdomainkeyname'];
|
|
150 |
$pconfig['ddnsdomainkeyalgorithm'] = $config['dhcpdv6'][$if]['ddnsdomainkeyalgorithm'];
|
|
151 |
$pconfig['ddnsdomainkey'] = $config['dhcpdv6'][$if]['ddnsdomainkey'];
|
|
146 |
$pconfig['ddnsdomain'] = config_get_path("dhcpdv6/{$if}/ddnsdomain");
|
|
147 |
$pconfig['ddnsdomainprimary'] = config_get_path("dhcpdv6/{$if}/ddnsdomainprimary");
|
|
148 |
$pconfig['ddnsdomainsecondary'] = config_get_path("dhcpdv6/{$if}/ddnsdomainsecondary");
|
|
149 |
$pconfig['ddnsdomainkeyname'] = config_get_path("dhcpdv6/{$if}/ddnsdomainkeyname");
|
|
150 |
$pconfig['ddnsdomainkeyalgorithm'] = config_get_path("dhcpdv6/{$if}/ddnsdomainkeyalgorithm");
|
|
151 |
$pconfig['ddnsdomainkey'] = config_get_path("dhcpdv6/{$if}/ddnsdomainkey");
|
|
152 | 152 |
$pconfig['ddnsupdate'] = isset($config['dhcpdv6'][$if]['ddnsupdate']); |
153 | 153 |
$pconfig['ddnsforcehostname'] = isset($config['dhcpdv6'][$if]['ddnsforcehostname']); |
154 | 154 |
$pconfig['ddnsreverse'] = isset($config['dhcpdv6'][$if]['ddnsreverse']); |
155 |
$pconfig['ddnsclientupdates'] = $config['dhcpdv6'][$if]['ddnsclientupdates'];
|
|
156 |
list($pconfig['ntp1'], $pconfig['ntp2'], $pconfig['ntp3'] ) = $config['dhcpdv6'][$if]['ntpserver'];
|
|
157 |
$pconfig['tftp'] = $config['dhcpdv6'][$if]['tftp'];
|
|
158 |
$pconfig['ldap'] = $config['dhcpdv6'][$if]['ldap'];
|
|
155 |
$pconfig['ddnsclientupdates'] = config_get_path("dhcpdv6/{$if}/ddnsclientupdates");
|
|
156 |
list($pconfig['ntp1'], $pconfig['ntp2'], $pconfig['ntp3'] ) = config_get_path("dhcpdv6/{$if}/ntpserver");
|
|
157 |
$pconfig['tftp'] = config_get_path("dhcpdv6/{$if}/tftp");
|
|
158 |
$pconfig['ldap'] = config_get_path("dhcpdv6/{$if}/ldap");
|
|
159 | 159 |
$pconfig['netboot'] = isset($config['dhcpdv6'][$if]['netboot']); |
160 |
$pconfig['bootfile_url'] = $config['dhcpdv6'][$if]['bootfile_url'];
|
|
161 |
$pconfig['netmask'] = $config['dhcpdv6'][$if]['netmask'];
|
|
162 |
$pconfig['numberoptions'] = $config['dhcpdv6'][$if]['numberoptions'];
|
|
163 |
$pconfig['dhcpv6leaseinlocaltime'] = $config['dhcpdv6'][$if]['dhcpv6leaseinlocaltime'];
|
|
160 |
$pconfig['bootfile_url'] = config_get_path("dhcpdv6/{$if}/bootfile_url");
|
|
161 |
$pconfig['netmask'] = config_get_path("dhcpdv6/{$if}/netmask");
|
|
162 |
$pconfig['numberoptions'] = config_get_path("dhcpdv6/{$if}/numberoptions");
|
|
163 |
$pconfig['dhcpv6leaseinlocaltime'] = config_get_path("dhcpdv6/{$if}/dhcpv6leaseinlocaltime");
|
|
164 | 164 |
if (!is_array($config['dhcpdv6'][$if]['staticmap'])) { |
165 | 165 |
$config['dhcpdv6'][$if]['staticmap'] = array(); |
166 | 166 |
} |
... | ... | |
548 | 548 |
$i = 0; |
549 | 549 |
|
550 | 550 |
foreach ($iflist as $ifent => $ifname) { |
551 |
$oc = $config['interfaces'][$ifent];
|
|
551 |
$oc = config_get_path("interfaces/{$ifent}");
|
|
552 | 552 |
$valid_if_ipaddrv6 = (bool) ($oc['ipaddrv6'] == 'track6' || |
553 | 553 |
(is_ipaddrv6($oc['ipaddrv6']) && |
554 | 554 |
!is_linklocal($oc['ipaddrv6']))); |
Also available in: Unified diff
Rector some direct config gets with complex paths.