CIM37 - Errorhandling

This commit is contained in:
“VeLiTi”
2024-04-04 14:39:41 +02:00
parent d483c41832
commit 40d40ae0f8

View File

@@ -1890,6 +1890,17 @@ function geolocationUpdate($token){
$lat = (isset($geo_feedback[0]["lat"]) && ($geo_feedback[0]["lat"] !='' || $geo_feedback[0]["lat"] != null))?$geo_feedback[0]["lat"]:0;
$long = (isset($geo_feedback[0]["lon"]) && ($geo_feedback[0]["lon"] !='' || $geo_feedback[0]["lon"] != null))?$geo_feedback[0]["lon"]:0;
if ($lat == 0){
//CHECK FOR COUNTRY
$api_url = 'https://nominatim.openstreetmap.org/search?format=json&country='.$warranty->country;
$api_url = str_replace(' ','%20',$api_url);
$streamContext = stream_context_create($httpOptions);
$geo_feedback = file_get_contents($api_url, false, $streamContext);
$geo_feedback = json_decode($geo_feedback, true);
$lat = (isset($geo_feedback[0]["lat"]) && ($geo_feedback[0]["lat"] !='' || $geo_feedback[0]["lat"] != null))?$geo_feedback[0]["lat"]:0;
$long = (isset($geo_feedback[0]["lon"]) && ($geo_feedback[0]["lon"] !='' || $geo_feedback[0]["lon"] != null))?$geo_feedback[0]["lon"]:0;
}
if ($lat !=0){
$geo_feedback = array($lat,$long);
//JSON ENCODE GEOLOCATION RECEIVED AND SENT TO EQUIPMENT API