| 
    dolibarr 20.0.5
    
   | 
 
Class to manage GeoIP conversion Usage: $geoip=new GeoIP('country',$datfile); $geoip->getCountryCodeFromIP($ip); $geoip->close();. More...
Public Member Functions | |
| __construct ($type, $datfile) | |
| Constructor.   | |
| getCountryCodeFromIP ($ip) | |
| Return in lower case the country code from an ip.   | |
| getCountryCodeFromName ($name) | |
| Return in lower case the country code from a host name.   | |
| getVersion () | |
| Return version of data file.   | |
| close () | |
| Close geoip object.   | |
Class to manage GeoIP conversion Usage: $geoip=new GeoIP('country',$datfile); $geoip->getCountryCodeFromIP($ip); $geoip->close();.
Definition at line 35 of file dolgeoip.class.php.
| DolGeoIP::__construct | ( | $type, | |
| $datfile ) | 
Constructor.
| string | $type | 'country' or 'city' | 
| string | $datfile | Data file | 
Definition at line 58 of file dolgeoip.class.php.
References dol_syslog(), and getDolGlobalString().
| DolGeoIP::close | ( | ) | 
| DolGeoIP::getCountryCodeFromIP | ( | $ip | ) | 
Return in lower case the country code from an ip.
| string | $ip | IP to scan | 
Definition at line 127 of file dolgeoip.class.php.
References getDolGlobalString().
| DolGeoIP::getCountryCodeFromName | ( | $name | ) | 
Return in lower case the country code from a host name.
| string | $name | FQN of host (example: myserver.xyz.com) | 
Definition at line 185 of file dolgeoip.class.php.
References getDolGlobalString().
| DolGeoIP::getVersion | ( | ) | 
Return version of data file.
Definition at line 216 of file dolgeoip.class.php.
References getDolGlobalString().