Fix: Not exists function with geoip PEAR
This commit is contained in:
parent
73e5b05bb8
commit
301c66210a
@ -38,8 +38,8 @@ class DolGeoIP
|
|||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
* @param $type 'country' or 'city'
|
* @param string $type 'country' or 'city'
|
||||||
* @param $datfile Data file
|
* @param string $datfile Data file
|
||||||
* @return GeoIP
|
* @return GeoIP
|
||||||
*/
|
*/
|
||||||
function DolGeoIP($type,$datfile)
|
function DolGeoIP($type,$datfile)
|
||||||
@ -108,6 +108,8 @@ class DolGeoIP
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Return verion of data file
|
* Return verion of data file
|
||||||
|
*
|
||||||
|
* @return string Version of datafile
|
||||||
*/
|
*/
|
||||||
function getVersion()
|
function getVersion()
|
||||||
{
|
{
|
||||||
@ -116,10 +118,15 @@ class DolGeoIP
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Close geoip object
|
* Close geoip object
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
function close()
|
function close()
|
||||||
{
|
{
|
||||||
geoip_close($this->gi);
|
if (function_exists('geoip_close')) // With some geoip with PEAR, geoip_close function may not exists
|
||||||
|
{
|
||||||
|
geoip_close($this->gi);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user