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

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@45056 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2007-11-19 01:54:15 +00:00
parent 3acdeb2441
commit a364c30540

View File

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