Migliorie grafiche minori pulsanti mappa

This commit is contained in:
Luca 2023-08-03 18:15:54 +02:00
parent edbc3a0d66
commit 9e63a1bc90
3 changed files with 44 additions and 37 deletions

View File

@ -168,7 +168,7 @@ if (sizeof($problemi_anagrafica) > 0) {
<div class="col-md-8">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-building"></i> <?php echo tr('Sede legale'); ?></h3>
<h3 class="panel-title"> <?php echo tr('Sede legale'); ?></h3>
</div>
<div class="panel-body">
@ -252,38 +252,42 @@ echo '
<h3 class="panel-title"> '.tr('Geolocalizzazione').'</h3>
</div>
<div class="panel-body">';
if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
echo '
// Area caricamento mappa
echo '
<div id="map-edit" style="width: 100%;"></div>
<div class="clearfix"></div>
<br>';
// Navigazione diretta verso l'indirizzo
echo '
<a class="btn btn-info btn-block" onclick="$(\'#map-edit\').height(235); caricaMappa(); $(this).hide();">
<i class="fa fa-compass"></i> '.tr('Carica mappa').'
</a>';
if (!empty($sede_cliente->gaddress) || (!empty($sede_cliente->lat) && !empty($sede_cliente->lng))) {
// Modifica manuale delle informazioni
echo '
<a class="btn btn-info btn-block" onclick="modificaPosizione()">
<i class="fa fa-map"></i> '.tr('Aggiorna posizione').'
<i class="fa fa-map"></i> ' . tr('Aggiorna posizione') . '
</a>';
}else{
} else {
// Definizione manuale delle informazioni
echo '
<a class="btn btn-primary btn-block" onclick="modificaPosizione()">
<i class="fa fa-map"></i> '.tr('Definisci posizione').'
<i class="fa fa-map"></i> ' . tr('Definisci posizione') . '
</a>';
}
// Navigazione diretta verso l'indirizzo
echo '
<a class="btn btn-info btn-block '.((empty($sede_cliente->lat) && empty($sede_cliente->lng))? "disabled" : "").'" onclick="$(\'#map-edit\').height(235); caricaMappa(); $(this).hide();">
<i class="fa fa-compass"></i> ' . tr('Carica mappa') . '
</a>';
}
// Navigazione diretta verso l'indirizzo
echo '
<a class="btn btn-info btn-block" onclick="calcolaPercorso()">
<a class="btn btn-info btn-block '.(($anagrafica->isAzienda() || (empty($sede_cliente->lat) || empty($sede_cliente->lng))|| (empty($sede_azienda->lat) || empty($sede_azienda->lng)) ) ? "disabled": "").'" onclick="calcolaPercorso()">
<i class="fa fa-map-signs"></i> '.tr('Calcola percorso').'
'.((!empty($sede_cliente->lat) && !empty($sede_azienda->lat)) ? tr('(GPS)'): '' ).'
</a>';

View File

@ -26,21 +26,23 @@ echo '
<input type="hidden" name="op" value="posizione">
<div class="row">
<div class="col-md-4" id="geocomplete">
<div class="col-md-6" id="geocomplete">
{[ "type": "text", "label": "'.tr('Indirizzo').'", "name": "gaddress", "value": "'.$record['gaddress'].'", "extra": "data-geo=\'formatted_address\'" ]}
</div>
<div class="col-md-3">
{[ "type": "text", "label": "'.tr('Latitudine').'", "name": "lat", "value": "'.$record['lat'].'", "extra": "data-geo=\'lat\'", "class": "text-right" ]}
</div>
<div class="col-md-3">
{[ "type": "text", "label": "'.tr('Longitudine').'", "name": "lng", "value": "'.$record['lng'].'", "extra": "data-geo=\'lng\'", "class": "text-right" ]}
<div class="col-md-2">
<label>&nbsp;</label>
<br><button type="button" class="btn btn-primary" onclick="initGeocomplete();"><i class="fa fa-search"></i> '.tr('Cerca'). '</button>
</div>
<div class="col-md-2">
<br><button type="button" class="btn btn-lg btn-default pull-right" onclick="initGeocomplete();"><i class="fa fa-search"></i> '.tr('Cerca').'</button>
{[ "type": "text", "label": "' . tr('Latitudine') . '", "name": "lat", "value": "' . $record['lat'] . '", "extra": "data-geo=\'lat\'", "class": "text-right", "readonly": true ]}
</div>
<div class="col-md-2">
{[ "type": "text", "label": "' . tr('Longitudine') . '", "name": "lng", "value": "' . $record['lng'] . '", "extra": "data-geo=\'lng\'", "class": "text-right", "readonly": true ]}
</div>
</div>
<div class="row">

View File

@ -102,32 +102,33 @@ echo '
</div>
<div class="row">
<div class="col-md-4" id="geocomplete">
<div class="col-md-6" id="geocomplete">
{[ "type": "text", "label": "'.tr('Indirizzo Mappa').'", "name": "gaddress", "value": "$gaddress$", "extra": "data-geo=\'formatted_address\'" ]}
</div>
<div class="col-md-2">
{[ "type": "text", "label": "'.tr('Latitudine').'", "name": "lat", "id": "lat_", "value": "$lat$", "extra": "data-geo=\'lat\'", "class": "text-right" ]}
</div>
<div class="col-md-2">
{[ "type": "text", "label": "'.tr('Longitudine').'", "name": "lng", "id": "lng_", "value": "$lng$", "extra": "data-geo=\'lng\'", "class": "text-right" ]}
</div>
<div class="col-md-2">
<br><button type="button" class="btn btn-lg btn-default pull-right" onclick="initGeocomplete();"><i class="fa fa-search"></i> '.tr('Cerca').'</button>
</div>';
<label>&nbsp;</label>
<br><button type="button" class="btn btn-primary" onclick="initGeocomplete();"><i class="fa fa-search"></i> '.tr('Cerca').'</button>
</div>
<div class="col-md-2">
{[ "type": "text", "label": "'.tr('Latitudine'). '", "name": "lat", "id": "lat_", "value": "$lat$", "extra": "data-geo=\'lat\'", "class": "text-right", "readonly": true ]}
</div>
<div class="col-md-2">
{[ "type": "text", "label": "'.tr('Longitudine'). '", "name": "lng", "id": "lng_", "value": "$lng$", "extra": "data-geo=\'lng\'", "class": "text-right", "readonly": true ]}
</div>';
if (!empty($record['indirizzo']) || (empty($record['citta']))) {
echo '
<div class="btn-group col-md-2" >
<div class="col-md-2" >
<label>&nbsp;</label><br>
<a class="btn btn-info" title="'.tr('Mostra la sede su Mappa').'" onclick="cercaOpenStreetMap();">&nbsp;<i class="fa fa-map-marker">&nbsp;</i></a>
';
echo '
<a title="'.tr('Calcola percoso da sede legale a questa sede').'" class="btn btn-primary btn-secondary" onclick="calcolaPercorso();"><i class="fa fa-car"></i></a>
</div>';
<a title="'.tr('Calcola percorso da sede legale a questa sede'). '" class="btn btn-primary" onclick="calcolaPercorso();"><i class="fa fa-car"></i></a>
</div> <div class="clearfix"></div><br>';
}
echo '