fix: modifier la valeur de retour de `gis_geocode_request` de `false` à `''` en cas d'échec

Afin de fixer un avertissement du type "Expected type 'string'. Found 'string/false'" quand on utilise sa valeur dans un `json_decode`.
pull/54/head
b_b 8 months ago committed by Gitea
parent 3ae6f1deb9
commit fef08d520b

@ -11,12 +11,12 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* mode de geocoding : search ou reverse
* @param array $arguments
* liste des arguments de la requête : format, q, limit, addressdetails, accept-language, lat, lon
* @return string/false données renvoyées par le geocoder, false si échec
* @return string données renvoyées par le geocoder
*/
function gis_geocode_request($mode, $arguments = []) {
if (!$mode or !in_array($mode, ['search', 'reverse'])) {
return false;
return '';
}
$geocoder = defined('_GIS_GEOCODER') ? _GIS_GEOCODER : 'photon';
@ -48,6 +48,6 @@ function gis_geocode_request($mode, $arguments = []) {
$data = recuperer_url("{$url}{$mode}?" . http_build_query($arguments));
return $data['page'];
} else {
return false;
return '';
}
}

Loading…
Cancel
Save