parent-merge 36589 - Added check for default country for GeoIP.

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@45058 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2007-11-19 01:55:44 +00:00
parent 2881bf34a4
commit 4a65391d09

View File

@ -18,8 +18,8 @@
class Geoip extends Object {
static $default_country_code;
public static $default_country_code = false;
/** ISO 3166 Country Codes **/
/**
* Includes additional codes for Europe,
@ -310,9 +310,10 @@ class Geoip extends Object {
if ($start) $start+=2;
$code = substr($country, $start, 2); // skip space
}
if ($code == 'IP' || $code == '--') {
if(self::$default_country_code) $code = self::$default_country_code;
else return false;
if (self::$default_country_code) $code = self::$default_country_code;
else return false;
}
if(!$codeOnly) {
@ -395,4 +396,4 @@ class Geoip extends Object {
}
}
?>
?>