diff --git a/usr/local/www/services_dhcp.php b/usr/local/www/services_dhcp.php index c9c2ce5b5b..105c2a3103 100755 --- a/usr/local/www/services_dhcp.php +++ b/usr/local/www/services_dhcp.php @@ -63,12 +63,10 @@ $pconfig['failover_peerip'] = $config['dhcpd'][$if]['failover_peerip']; $ifcfg = $config['interfaces'][$if]; -if (!is_array($config['dhcpd'][$if]['staticmap'])) { - $config['dhcpd'][$if]['staticmap'] = array(); -} -staticmaps_sort($if); $a_maps = &$config['dhcpd'][$if]['staticmap']; +staticmaps_sort($if); + function is_inrange($test, $start, $end) { if ( (ip2long($test) < ip2long($end)) && (ip2long($test) > ip2long($start)) ) return true; @@ -399,7 +397,9 @@ function enable_change(enable_over) { + + "" and $mapent['ipaddr'] <> ""): ?> @@ -419,7 +419,9 @@ function enable_change(enable_over) { + +