[SOLVED]Cannot redeclare geoip_country_code_by_name() in geoip.inc on line 438
-
I’ve moved to a new hosting and I got that error message. I don’t know why but I solved it changing some code. Maybe it can help to someone.
Original:
function geoip_country_code_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_CODES[$country_id];
}
return false;
}
Updated:
if ( !function_exists (‘geoip_country_code_by_name’)) {
function geoip_country_code_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_CODES[$country_id];
}
return false;
}
}
Original:
function geoip_country_name_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_NAMES[$country_id];
}
return false;
}
Updated:
if ( !function_exists( ‘geoip_country_name_by_name’ ) ) {
function geoip_country_name_by_name($gi, $name) {
$country_id = geoip_country_id_by_name($gi,$name);
if ($country_id !== false) {
return $gi->GEOIP_COUNTRY_NAMES[$country_id];
}
return false;
}
}
- The topic ‘[SOLVED]Cannot redeclare geoip_country_code_by_name() in geoip.inc on line 438’ is closed to new replies.