function testSetDefaultCountry() { Geoip::set_default_country_code('DE'); Geoip::set_enabled(false); $this->assertEquals('DE', Geoip::visitor_country()); $this->assertEquals('DE', Geoip::get_default_country_code()); }
function Field() { $source = $this->getSource(); if ($this->defaultToVisitorCountry && !$this->value || !isset($source[$this->value])) { $this->value = ($vc = Geoip::visitor_country()) ? $vc : Geoip::get_default_country_code(); } return parent::Field(); }