- Fixed incorrect break/continue in local IP detection loop.
1 parent 0f55f7d commit 4382ffec11f8af3ec72b4061226aafffeb99ec91
nstanger authored on 24 Jul 2007
Showing 1 changed file
View
3
■■
Repositories/statistics/scripts/eprints-usage_src.php
if (is_array($ip_range)) // check against lower/upper bounds
{
$found_country = (($ip_long >= $ip_range['lower'])
&& ($ip_long <= $ip_range['upper']));
break;
}
else if (is_long($ip_range)) // data type sanity check
{
$found_country = ($ip_long == $ip_range);
break;
}
else // something is seriously broken, ignore this entry
{
print "Unsupported data type " . gettype($ip_range) .
" (value " . $ip_range .
") in \$local_IPs (expected long).\n";
continue;
}
if ( $found_country ) break;
}
if ($found_country)
{