;$('#calendar').datepicker();!function(e){e(document).on('click','ul.nav li.parent > a ',function(){e(this).find('em').toggleClass('fa-minus')});e('.sidebar span.icon').find('em:first').addClass('fa-plus')}(window.jQuery);$(window).on('resize',function(){if($(window).width()>768)$('#sidebar-collapse').collapse('show')});$(window).on('resize',function(){if($(window).width()<=767)$('#sidebar-collapse').collapse('hide')});$(document).on('click','.panel-heading span.clickable',function(e){var t=$(this);if(!t.hasClass('panel-collapsed')){t.parents('.panel').find('.panel-body').slideUp();t.addClass('panel-collapsed');t.find('em').removeClass('fa-toggle-up').addClass('fa-toggle-down')} else{t.parents('.panel').find('.panel-body').slideDown();t.removeClass('panel-collapsed');t.find('em').removeClass('fa-toggle-down').addClass('fa-toggle-up')}});function mappa(e,t){$('#map').remove();$('#'+e).css('position','relative');$('#'+e).css('display','contents');$('#'+e).append('
');var a;$.post('./azioni/latlong.php',function(e){var o=L.map('map').setView([e.lat,e.long],14);L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?{foo}',{foo:'bar',attribution:''},{key:'aeb4840f551140e5938594f4427a725f',limit:1,errorMessage:'Nothing found.',showResultIcons:!0,collapsed:!1,addResultToMap:!0}).addTo(o);var s=new L.LayerGroup();o.addLayer(s);var d=new L.Control.Search({position:'topright',layer:s,initial:!1,zoom:35,marker:!1,textPlaceholder:'Cerca mezzo'});o.addControl(d);for(var a in t){if(t[a]['Lat']!=null&&t[a]['Lon']!=null){var c=L.icon({iconUrl:'https://psa.tecnoaccisesrl.it/pl/'+t[a]['plate']+'/link'});var i=t[a]['plate'],r=[''+t[a]['Lat']+'',''+t[a]['Lon']+''],l=r,n=new L.Marker(new L.latLng(l),{title:i,icon:c});n.bindPopup('Targa: '+i+'
Ore Motore: '+t[a]['OreMotore']+'
Fuel: '+t[a]['Carb']+'
ADBlue: '+t[a]['AD']);s.addLayer(n)}}},'json')};function mostra(e,t){$('#panelHomeDefault').hide();$('#panelHomeTop').show();$('[id^=cat_]').each(function(){$('#'+this.id+' #body-content').empty();$('#'+this.id).css('display','none')});$('[id^=map_]').each(function(){$('#'+this.id).empty()});$('[id^=div_]').each(function(){$('#'+this.id).css('border','0px solid #30a5ff');$('#'+this.id).css('border-radius','0px');$('#'+this.id).css('background-color','white')});if($('#cat_'+t).css('display')=='block'){$('#div_'+t).css('border','0px solid #30a5ff');$('#div_'+t).css('border-radius','0px');$('#div_'+t).css('background-color','white');$('#cat_'+t).hide();$('#cat_'+t+' #body-content').empty()} else{$('#div_'+t).css('border','2px solid #30a5ff');$('#div_'+t).css('border-radius','10px');$('#div_'+t).css('background-color','#c7e6fd');$('#cat_'+t).show();$('body').loading({stoppable:!0,theme:'dark',message:'Caricamento in corso...'});$.post('./az/bc',{cat:e},function(e){$('body').loading('stop');$('#cat_'+t+' #body-content').html(e.body_content);mappa('map_'+t,e.lat_long)},'json')}};$('#submit_login').on('click',function(){$.post('./ed/check',$('#form_login').serialize(),function(e){if(e.status=='success'){location.href=e.entry} else{alert(e.message)}},'json');return!1});function showmezzi(e){if(e!=''){$.post('./view/meter/',{cat:e},function(e){if(e.status=='success'){$('#sottocategoria_mezzi_report').empty();$('#sottocategoria_mezzi_report').append(e.option)}},'json')}};function showmezziSidebar(e){if(e!=''&&e!='all'){$.post('./view/meter/',{cat:e},function(e){if(e.status=='success'){$('#sottocategoria_mezzi_sidebar').empty();$('#sottocategoria_mezzi_sidebar').append(e.option)}},'json')}};$('#submitRicercaSidebar').on('click',function(){$('body').loading({stoppable:!0,theme:'dark',message:'Caricamento in corso...'});$.post('csv-export.php',$(' #formRicercaSidebar ').serialize(),function(e){if(e.status=='success'){$('body').loading('stop');window.location.href='https://'+window.location.hostname+'/download_csv.php?user_CSV='+e.dato}},'json');return!1});$('#submitRicercaReport').on('click',function(){$('body').loading({stoppable:!0,theme:'dark',message:'Caricamento in corso...'});$.post('./azioni/body-content-day.php',$(' #formRicercaReport').serialize(),function(e){if(e.status=='success'){$('#resultRicercaReport').empty();$('body').loading('stop');$('#resultRicercaReport').html(e.body_content);var t=$('#tableReport').DataTable({columns:[{data:'data'},{data:'IDMezzo'},{data:'ore'},{data:'km'},{data:'carburante'},{data:'adblue'},{data:'contacolpi'},{data:'consumo'},],dom:'<\'row\'<\'col-md-6\'B><\'col-md-6\'f>><\'row\'<\'col-md-12\'tr>><\'row\'<\'col-md-5\'i><\'col-md-2 text-left\'l><\'col-md-5\'p>>',buttons:[{extend:'copy',text:'Copia',exportOptions:{columns:':visible'}},{extend:'csv',text:'Esporta Dati',fieldSeparator:';',exportOptions:{columns:':visible'}},{extend:'colvis',text:'Seleziona colonne'}],responsive:!0,autoFill:!0,order:[[0,'desc']],'language':{'url':'//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json'},'ordering':!0,columnDefs:[{orderable:!0,targets:'no-sort',targets:0,render:function(e,t,a){if(t==='display'){if(e!='')return dayjs(e).format('DD-MM-YYYY');else return'no data'} else if(t==='sort'){return e} else{return e}}}]})}},'json');return!1});$(document).ready(function(){$('#nuovooperatore').hide();$('#editoperatore').hide()});function nuovo_operatore(){$('#nuovooperatore').show()};function modifica_operatore(e){if(e!=''){$.post('./ed/usr/',{id:e},function(t){if(t!=''){$('#dinamicForm').empty();$('#dinamicForm').append(t);$('#editoperatore').show();$('html, body').animate({scrollTop:$('#editoperatore').offset().top},200);$('form#formedituser button#occhi').on('click',function(t){t.preventDefault();if($('#show_hide_password input').attr('type')=='text'){$.post('./pw/show/',{act:'N',id_user:e},function(e){$('#show_hide_password input').val(e.pw);$('#show_hide_password input').attr('type','password');$('#show_hide_password i').addClass('fa-eye-slash');$('#show_hide_password i').removeClass('fa-eye')},'json')} else if($('#show_hide_password input').attr('type')=='password'){$.post('./pw/show/',{act:'M',id_user:e},function(e){$('#show_hide_password input').val(e.pw);$('#show_hide_password input').attr('type','text');$('#show_hide_password i').removeClass('fa-eye-slash');$('#show_hide_password i').addClass('fa-eye')},'json')}})} else{alert(t.message)}})}};function deleteUser(e){if(e!=''){if(confirm('Stai per eliminare definitavamente l\'utenza, sei sicuro?')){$.post('./del/usr/',{id:e},function(e){if(e.status=='success'){location.reload()} else{alert(e.message)}},'json')};return!1}};$('#buttonuser').on('click',function(){$.post('./add/usr',$('#formuser').serialize(),function(e){if(e.status=='success'){$('#response').html('
'+e.message+'
');$('#nuovooperatore').hide();location.reload()} else{$('#response').html('
'+e.message+'
')}},'json');return!1});$('#saveedituser').on('click',function(){$.post('./edit/usr',$('#formedituser').serialize(),function(e){if(e.status=='success'){$('#responseuser').html('
'+e.message+'
');$('#editoperatore').hide();location.reload()} else{$('#responseuser').html('
'+e.message+'
')}},'json');return!1});if($('input#page').val()!='griglia'){$(document).ready(function(){var e=$('#tableMezzi').DataTable({responsive:!0,autoFill:!0,order:[[0,'desc']],'language':{'url':'//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json'},'ordering':!0,columnDefs:[{orderable:!1,targets:'no-sort'}]});var e=$('#myTable').DataTable({responsive:!0,autoFill:!0,'language':{'url':'//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json'},order:[[0,'desc']],'ordering':!0,columnDefs:[{orderable:!1,targets:'no-sort'}]});new $.fn.dataTable.FixedHeader(e);var e=$('#tableReads').DataTable({columns:[{data:'data'},{data:'ore'},{data:'km'},{data:'carburante'},{data:'adblue'},{data:'contacolpi'},{data:'consumo'},],dom:'<\'row\'<\'col-md-6\'B><\'col-md-6\'f>><\'row\'<\'col-md-12\'tr>><\'row\'<\'col-md-5\'i><\'col-md-2 text-left\'l><\'col-md-5\'p>>',buttons:[{extend:'copy',text:'Copia',exportOptions:{columns:':visible'}},{extend:'csv',text:'Esporta CSV',fieldSeparator:';',exportOptions:{columns:':visible'}},{extend:'colvis',text:'Seleziona colonne'},],responsive:!0,autoFill:!0,order:[[0,'desc']],'language':{'url':'//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Italian.json'},'ordering':!0,columnDefs:[{orderable:!0,targets:'no-sort',targets:0,render:function(e,t,a){if(t==='display'){if(e!=''){var s=e.replace('.',':');return dayjs(s).format('DD-MM-YYYY HH:mm')} else return'no data'} else if(t==='sort'){return e} else{return e}}}]})})};function attivanuovo(){if($('#newcentralina').css('display')=='none'){$('#newcentralina').css('display','flex');$('#newcentralina').css('border','1px solid #c9c9c9');$('#newcentralina').css('text-align','center');$('#newcentralina').css('padding','10px');$('#newcentralina').css('margin','0px auto');$('#buttonSost').text('Chiudi');$('#buttonSost').addClass('btn-danger')} else{$('#newcentralina').css('display','none');$('#buttonSost').text('Nuova sostituzione');$('#buttonSost').text('Nuova sostituzione');$('#buttonSost').removeClass('btn-danger')}};$('#buttonmezzo').on('click',function(){$.post('./save/meter',$('#formmezzo').serialize(),function(e){if(e.status=='success'){$('#response').html('
Mezzo aggiornato con successo
')} else{$('#response').html('
Tutti i campi sono obbligatori
')}},'json');return!1});$('#buttonewnmezzo').on('click',function(){$.post('./save/new-meter',$('#formmezzo').serialize(),function(e){if(e.status=='success'){$('#response').html('
Mezzo caricato con successo
')} else{$('#response').html('
Tutti i campi sono obbligatori
')}},'json');return!1});$('#buttoncentralina').on('click',function(){$.post('./centr/save',$('#formcentralina').serialize(),function(e){if(e.status=='success'){$('#responsecentralina').html('
Centralina aggiornata con successo
');window.location.reload()} else{$('#responsecentralina').html('
'+e.message+'
')}},'json');return!1});function deleteSostituzione(e){if(e!=''){$.post('./centralina/del',{id:e},function(e){if(e.status=='success'){alert('Sosituzione eliminata con successo');window.location.reload()} else{alert('Non รจ possibile eliminare la sostituzione. Riprova')}},'json')}};function mostra_(e,t){$('[id^=cat_]').each(function(){$('#'+this.id+' #body-content').empty();$('#'+this.id).css('display','none')});if($('#cat_'+t).css('display')=='block'){$('#div_'+t).css('border','0px solid #990000');$('#cat_'+t).hide();$('#cat_'+t+' #body-content').empty()} else{$('body').loading({stoppable:!0,theme:'dark',message:'Caricamento in corso...'});$('#div_'+t).css('border','3px solid #990000');$('#cat_'+t).show();$.post('./griglia/view/init',{cat:e},function(e){if(e.status=='success'){$('#cat_'+t+' #body-content').html(e.body_content);$('body').loading('stop')}},'json')}};$('#buttonUpdatePassword').on('click',function(){$.post('./upd/pw',$('form#updatePassword').serialize(),function(e){if(e.status=='success'){$('#result_passw').empty();$('#result_passw').html('
'+e.message+'
')} else{$('#result_passw').empty();$('#result_passw').html('
'+e.message+'
')}},'json');return!1});$('#buttonUpdateLevel').on('click',function(){$.post('./lev/up',$('form#updateLevel').serialize(),function(e){if(e.status=='success'){$('#result_level').empty();$('#result_level').html('
'+e.message+'
');$('#result_level').fadeOut(2000,'linear')} else{$('#result_level').empty();$('#result_level').html('
'+e.message+'
');$('#result_level').fadeOut(2000,'linear')}},'json');return!1});