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());
 }
Exemple #2
0
 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();
 }