252 lines
9.3 KiB
PHP
252 lines
9.3 KiB
PHP
|
<script src="<?php echo $js ?>/bootstrap-colorpicker.min.js"></script>
|
||
|
<link rel="stylesheet" href="<?php echo $css ?>/bootstrap-colorpicker.min.css">
|
||
|
|
||
|
|
||
|
<form action="" method="post" role="form">
|
||
|
<input type="hidden" name="backto" value="record-edit">
|
||
|
<input type="hidden" name="op" value="update">
|
||
|
<input type="hidden" name="id_record" value="<?php echo $id_record ?>">
|
||
|
<?php
|
||
|
$rootdir1="";
|
||
|
$rs_tmp = " SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=\"".$records[0][idanagrafica]."\" ";
|
||
|
$rs_anag = $dbo->fetchArray( $rs_tmp );
|
||
|
$ragione_sociale=$rs_anag[0][ragione_sociale];
|
||
|
|
||
|
$google = get_var('Google Maps API key');
|
||
|
|
||
|
?>
|
||
|
|
||
|
|
||
|
<div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>">
|
||
|
<div class="clearfix"></div>
|
||
|
</br>
|
||
|
<div class="col-md-4">
|
||
|
<div class="pull-left">
|
||
|
<button type="submit" class="btn-app btn-success "><i class="fa fa-check"></i> Salva </button>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-md-4">
|
||
|
<div class="pull-right">
|
||
|
<div class="pull-left showcase sweet">
|
||
|
<button type="button" class="btn-app btn-danger" aria-label="Show SweetAlert2 success message" ><i class="fa fa-trash-o"></i> Elimina</span></button>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-4">
|
||
|
<div class="pull-right">
|
||
|
<a class="btn btn-app btn-info" target="_blank" href="<?php echo $rootdir ?>/editor.php?id_module=2&id_record=<?php echo $records[0][idanagrafica] ?>"><i class="fa fa-user"></i>Anagrafica</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="clearfix"></div>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<!-- DATI ANAGRAFICI -->
|
||
|
<div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>">
|
||
|
<div class="panel-heading">
|
||
|
<h3 class="panel-title">SEDE Dati anagrafici </h3>
|
||
|
</div>
|
||
|
<div class="panel-body">
|
||
|
<div class="row">
|
||
|
<div class="col-md-6">
|
||
|
{[ "type": "text", "label": "Nome sede", "name": "nomesede", "required": 1, "class": "", "value": "$nomesede$", "extra": "" ]}
|
||
|
</div>
|
||
|
<div class="col-md-6"
|
||
|
<div class="form-group">
|
||
|
{[ "type": "text", "label": "Ragione Sociale", "class": "form-control", "value": "<?php echo $ragione_sociale?>", "extra": "readonly" ]}
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div class="row">
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Partita iva", "maxlength": 13, "name": "piva", "required": 0, "class": "text-center", "value": "$piva$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Codice fiscale", "maxlength": 16, "name": "codice_fiscale", "required": 0, "class": "text-center", "value": "$codice_fiscale$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<div class="row">
|
||
|
<div class="col-md-6">
|
||
|
{[ "type": "text", "label": "Indirizzo", "name": "indirizzo", "required": 0, "class": "", "value": "$indirizzo$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-6">
|
||
|
{[ "type": "text", "label": "Indirizzo2", "name": "indirizzo2", "required": 0, "class": "", "value": "$indirizzo2$", "extra": "" ]}
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="row">
|
||
|
<div class="col-md-3">
|
||
|
{[ "type": "select", "label": "Nazione", "name": "nazione", "required": 0, "class": "", "values": "query=SELECT nome AS id, nome AS descrizione FROM an_nazioni ORDER BY nome ASC", "value": "$nazione$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-2">
|
||
|
{[ "type": "text", "label": "C.A.P.", "name": "cap", "maxlength": 5, "required": 0, "class": "text-center", "value": "$cap$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-3">
|
||
|
{[ "type": "text", "label": "Città", "name": "citta", "required": 0, "class": "text-center", "value": "$citta$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-2">
|
||
|
{[ "type": "text", "label": "Provincia", "name": "provincia", "maxlength": 2, "required": 0, "class": "text-center", "value": "$provincia$", "extra": "" ]}
|
||
|
</div>
|
||
|
|
||
|
<div class="col-md-2">
|
||
|
{[ "type": "text", "label": "Km", "name": "km", "maxlength": 4, "required": 0, "class": "inputmask-decimal text-center", "value": "$km$", "extra": "" ]}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>">
|
||
|
<div class="panel-heading">
|
||
|
<h3 class="panel-title">Riferimenti </h3>
|
||
|
</div>
|
||
|
<div class="panel-body">
|
||
|
<div class="row">
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Telefono", "name": "telefono", "required": 0, "class": "text-center", "value": "$telefono$", "extra": "", "icon-before": "<i class='fa fa-phone'></i>" ]}
|
||
|
</div>
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Cellulare", "name": "cellulare", "required": 0, "class": "text-center", "value": "$cellulare$", "extra": "", "icon-before": "<i class='fa fa-mobile'></i>" ]}
|
||
|
</div>
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Email", "name": "email", "required": 0, "class": "", "value": "$email$", "extra": "", "icon-before": "<i class='fa fa-envelope'></i>" ]}
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
<div class="row">
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "text", "label": "Fax", "name": "fax", "required": 0, "class": "text-center", "value": "$fax$", "extra": "", "icon-before": "<i class='fa fa-fax'></i>" ]}
|
||
|
</div>
|
||
|
<div class="col-md-4">
|
||
|
{[ "type": "select", "label": "Zona", "name": "idzona", "required": 0, "class": "", "values": "query=SELECT id, CONCAT_WS( ' - ', nome, descrizione) AS descrizione FROM an_zone ORDER BY descrizione ASC", "value": "$idzona$", "extra": "" ]}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<!-- Moduli personalizzati -->
|
||
|
<div role="tabpanel" class="tab-pane" id="googlemaps">
|
||
|
<div class="panel panel-<?php echo $_SESSION['profilo_pannello'] ?>">
|
||
|
|
||
|
<div class="panel-body">
|
||
|
<div class="row">
|
||
|
<div class="col-md-3">
|
||
|
{[ "type": "text", "label": "Latitudine", "name": "lat", "required": 0, "class": "", "value": "$lat$", "extra": "" ]}
|
||
|
</div>
|
||
|
<div class="col-md-3">
|
||
|
{[ "type": "text", "label": "Longitudine", "name": "lng", "required": 0, "class": "", "value": "$lng$", "extra": "" ]}
|
||
|
</div>
|
||
|
<div class="col-md-3">
|
||
|
{[ "type": "text", "label": "Colore Mappa", "name": "colore_marker", "required": 0, "class": "colorpicker text-center", "value": "$colore_marker$", "extra": "maxlength='7'", "icon-after": "<div class='img-circle square'></div>" ]}
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="pull-right">
|
||
|
<button type="submit" class="btn btn-app btn-success"><i class="fa fa-check"></i> Salva </button>
|
||
|
</div>
|
||
|
<div class="clearfix"></div>
|
||
|
</br>
|
||
|
<?php
|
||
|
|
||
|
|
||
|
if (!empty($google) && ($records[0]['lat'] !='0.000000') && (!empty($records[0]['lat']) && !empty($records[0]['lng']))) {
|
||
|
|
||
|
|
||
|
echo '
|
||
|
<div id="map" style="width:100%;height:400px;"></div>';
|
||
|
} else {
|
||
|
echo '
|
||
|
<div class="alert alert-danger">
|
||
|
Per abilitare la visualizzazione delle anagrafiche nella mappa, inserire le coordinate GPS e la Google Maps API Key nella menu Strumenti - Opzioni generali - Generali
|
||
|
</div>';
|
||
|
}
|
||
|
?>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<?php include ($docroot . "/lib/campi_personalizzati.php"); ?>
|
||
|
</form>
|
||
|
|
||
|
<form action="" method="post" role="form" id="form-delete">
|
||
|
<input type="hidden" name="backto" value="record-list">
|
||
|
<input type="hidden" name="op" value="delete">
|
||
|
</form>
|
||
|
|
||
|
<script>
|
||
|
function myMap() {
|
||
|
var myCenter = new google.maps.LatLng($("#lat").val(),$("#lng").val());
|
||
|
var mapCanvas = document.getElementById("map");
|
||
|
var mapOptions = {center: myCenter, zoom: 15};
|
||
|
var map = new google.maps.Map(mapCanvas, mapOptions);
|
||
|
var marker = new google.maps.Marker({position:myCenter});
|
||
|
marker.setMap(map);
|
||
|
}
|
||
|
|
||
|
|
||
|
</script>
|
||
|
<?php
|
||
|
if (!empty($google)) {
|
||
|
echo '
|
||
|
<script src="https://maps.googleapis.com/maps/api/js?key='.$google.'&callback=myMap"></script>';
|
||
|
}
|
||
|
?>
|
||
|
|
||
|
|
||
|
<script>
|
||
|
$(document).ready( function(){
|
||
|
$('.colorpicker').colorpicker().on('changeColor', function(){
|
||
|
$('#colore').parent().find('.square').css( 'background', $('#colore').val() );
|
||
|
});
|
||
|
|
||
|
$('#colore').parent().find('.square').css( 'background', $('#colore').val() );
|
||
|
});
|
||
|
|
||
|
|
||
|
function load_contratti( idcontratto ){
|
||
|
$.get('<?php echo $rootdir ?>/ajax_autocomplete.php?module=Contratti&op=get_costo_orario&idcontratto='+idcontratto, function(data){
|
||
|
$('#costo_orario').val( data);
|
||
|
});
|
||
|
$.get('<?php echo $rootdir ?>/ajax_autocomplete.php?module=Contratti&op=get_costo_km&idcontratto='+idcontratto, function(data){
|
||
|
$('#costo_km').val( data);
|
||
|
});
|
||
|
$.get('<?php echo $rootdir ?>/ajax_autocomplete.php?module=Contratti&op=get_costo_chiamata&idcontratto='+idcontratto, function(data){
|
||
|
$('#costo_diritto_chiamata').val( data);
|
||
|
});
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
$('.showcase.sweet button').on('click', () => {
|
||
|
swal({
|
||
|
title: 'Sei sicuro?',
|
||
|
text: "Eliminare questo elemento!",
|
||
|
type: 'warning',
|
||
|
showCancelButton: true,
|
||
|
confirmButtonColor: '#3085d6',
|
||
|
cancelButtonColor: '#d33',
|
||
|
confirmButtonText: 'Conferma!'
|
||
|
}).then((result) => {
|
||
|
if (result.value) {
|
||
|
{ $('#form-delete').submit(); }
|
||
|
}
|
||
|
})
|
||
|
})
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</script>
|