CIM37 - Errorhandling
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user