diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index 62d3636e7..ff3dda83e 100755 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -249,7 +249,7 @@ echo '
-

'.tr('Geolocalizzazione').'

+

'.tr('Geolocalizzazione').'

'; @@ -263,7 +263,7 @@ if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($se // Navigazione diretta verso l'indirizzo echo ' - '.tr('Carica mappa').' + '.tr('Carica mappa').' '; // Modifica manuale delle informazioni @@ -346,8 +346,13 @@ echo ' var map = null; function caricaMappa() { const lat = parseFloat("'.$sede_cliente->lat.'"); - const lng = parseFloat("'.$sede_cliente->lng.'"); - + const lng = parseFloat("'.$sede_cliente->lng. '"); + + if (typeof lat === "undefined" || typeof lng === "undefined"){ + swal("' . tr('Errore') . '", "' . tr("La posizione non è stata definita. Impossibile caricare la mappa.") . '", "error"); + return false; + } + var container = L.DomUtil.get("map-edit"); if(container._leaflet_id != null){ map.eachLayer(function (layer) { diff --git a/modules/interventi/add.php b/modules/interventi/add.php index d75d5ef85..3ce85aa20 100755 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -734,7 +734,7 @@ echo ' function calcolaConflittiTecnici() { let tecnici = input("idtecnico").get(); - return $("#info-conflitti-add").load("'.$module->fileurl('occupazione_tecnici.php').'", { + return $("#info-conflitti-add").load("'.$module->fileurl('occupazione_tecnici.php'). '", { "id_module": globals.id_module, "tecnici[]": tecnici, "inizio": input("orario_inizio").get(), @@ -795,6 +795,12 @@ echo ' if (!autoload_mappa){ return false; } + + //console.log(lat, lng); + if (typeof lat === "undefined" || typeof lng === "undefined"){ + swal("' . tr('Errore') . '", "' . tr("La posizione non è stata definita. Impossibile caricare la mappa.") . '", "error"); + return false; + } if (input("idanagrafica").getData("select-options")) { var container = L.DomUtil.get("map-add"); diff --git a/modules/interventi/edit.php b/modules/interventi/edit.php index 282a3ee74..69d097790 100755 --- a/modules/interventi/edit.php +++ b/modules/interventi/edit.php @@ -161,7 +161,7 @@ if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($se // Navigazione diretta verso l'indirizzo echo ' - '.tr('Carica mappa').' + '.tr('Carica mappa').' '; // Navigazione diretta verso l'indirizzo