Fix modulo mappa
This commit is contained in:
parent
d5140edaa2
commit
f93046c9c4
|
@ -259,6 +259,10 @@ function leaflet() {
|
|||
config.nodeDirectory + '/leaflet.fullscreen/icon-fullscreen.svg',
|
||||
]).pipe(gulp.dest(config.production + '/' + config.paths.images + '/leaflet'));
|
||||
|
||||
gulp.src([
|
||||
config.development + '/' + config.paths.images + '/leaflet/*',
|
||||
]).pipe(gulp.dest(config.production + '/' + config.paths.images + '/leaflet'));
|
||||
|
||||
return gulp.src([
|
||||
config.nodeDirectory + '/leaflet/dist/images/*.{jpg,png,jpeg}',
|
||||
])
|
||||
|
|
|
@ -21,9 +21,11 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
use Models\Module;
|
||||
use Util\Query;
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
|
||||
switch (get('op')) {
|
||||
case 'get_markers':
|
||||
$azienda = Anagrafica::find(setting('Azienda predefinita'));
|
||||
$idanagrafica = get('idanagrafica');
|
||||
$checks = get('check');
|
||||
|
||||
|
@ -92,9 +94,9 @@ switch (get('op')) {
|
|||
|
||||
$descrizione .= '<hr>';
|
||||
|
||||
$descrizione .= '<a class="btn btn-info btn-block btn-xs" onclick="calcolaPercorso(\''.$indirizzo.' '.$cap.' '.$citta.' '.$provincia.'\')">
|
||||
$descrizione .= '<button class="btn btn-info btn-block btn-xs" onclick="calcolaPercorso(\''.$azienda->lat.', '.$azienda->lng.'\', \''.$lat.', '.$lng.'\' )">
|
||||
<i class="fa fa-map-signs"></i> Calcola percorso
|
||||
</a>';
|
||||
</button>';
|
||||
|
||||
// dettagli intervento
|
||||
$rs_sessioni = $dbo->fetchOne("SELECT MIN(orario_inizio) AS data, GROUP_CONCAT(DISTINCT ragione_sociale SEPARATOR ', ') AS tecnici FROM in_interventi_tecnici INNER JOIN an_anagrafiche ON in_interventi_tecnici.idtecnico=an_anagrafiche.idanagrafica WHERE idintervento=".prepare($records[$i]['idintervento']).' GROUP BY idintervento');
|
||||
|
@ -109,9 +111,9 @@ switch (get('op')) {
|
|||
|
||||
$descrizione .= '<hr>';
|
||||
|
||||
$descrizione .= '<a class="btn btn-info btn-block btn-xs" onclick="window.open(\''.$rootdir.'/editor.php?id_module='.Module::where('name', 'Interventi')->first()->id.'&id_record='.$records[$i]['idintervento'].'\');">
|
||||
$descrizione .= '<button class="btn btn-info btn-block btn-xs" onclick="window.open(\''.$rootdir.'/editor.php?id_module='.Module::where('name', 'Interventi')->first()->id.'&id_record='.$records[$i]['idintervento'].'\');">
|
||||
<i class="fa fa-external-link"></i> Apri attività
|
||||
</a>';
|
||||
</button>';
|
||||
|
||||
$descrizione .= '<hr>';
|
||||
|
||||
|
|
|
@ -121,3 +121,11 @@ $('#idanagrafica').change(function() {
|
|||
reload_pointers();
|
||||
});
|
||||
|
||||
function calcolaPercorso(indirizzo_partenza, indirizzo_destinazione) {
|
||||
if (isMobile.any) {
|
||||
window.open("geo:" + indirizzo_destinazione + "?z=16&q=" + indirizzo_destinazione);
|
||||
} else {
|
||||
window.open("https://www.openstreetmap.org/directions?engine=fossgis_osrm_car&route=" + indirizzo_partenza + ";" + indirizzo_destinazione);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue