mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
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:
parent
3acdeb2441
commit
a364c30540
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user