Avviso in caso di impossibilità di caricare la mappa.

This commit is contained in:
Luca 2023-08-03 17:40:09 +02:00
parent 696b1c0e9f
commit edbc3a0d66
3 changed files with 17 additions and 6 deletions

View File

@ -249,7 +249,7 @@ echo '
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-map"></i> '.tr('Geolocalizzazione').'</h3>
<h3 class="panel-title"> '.tr('Geolocalizzazione').'</h3>
</div>
<div class="panel-body">';
@ -263,7 +263,7 @@ if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($se
// Navigazione diretta verso l'indirizzo
echo '
<a class="btn btn-info btn-block" onclick="$(\'#map-edit\').height(235); caricaMappa(); $(this).hide();">
'.tr('Carica mappa').'
<i class="fa fa-compass"></i> '.tr('Carica mappa').'
</a>';
// 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) {

View File

@ -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");

View File

@ -161,7 +161,7 @@ if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($se
// Navigazione diretta verso l'indirizzo
echo '
<a class="btn btn-info btn-block" onclick="$(\'#map-edit\').height(235); caricaMappa(); $(this).hide();">
'.tr('Carica mappa').'
<i class="fa fa-compass"></i> '.tr('Carica mappa').'
</a>';
// Navigazione diretta verso l'indirizzo