mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-01 16:36:45 +01:00
Migliorie e fix minori
This commit is contained in:
parent
5792ac57d0
commit
bf0cb61669
@ -121,7 +121,7 @@ if (!$has_user) {
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "password", "label": "'.tr('Password').'", "name": "admin_password", "value": "'.$osm_password.'", "placeholder": "'.tr("Digita la password dell'amministratore").'", "required": 1 ]}
|
||||
{[ "type": "password", "label": "'.tr('Password').'", "id": "password", "name": "admin_password", "value": "'.$osm_password.'", "placeholder": "'.tr("Digita la password dell'amministratore").'", "required": 1, "icon-after": "<i onclick=\" if ($(this).parent().find(\'i\').hasClass(\'fa-eye\')) { $(\'#password\').attr(\'type\', \'text\'); $(this).parent().find(\'i\').removeClass(\'fa-eye\').addClass(\'fa-eye-slash\'); $(this).parent().find(\'i\').attr(\'title\', \'Nascondi password\'); } else { $(\'#password\').attr(\'type\', \'password\'); $(this).parent().find(\'i\').removeClass(\'fa-eye-slash\').addClass(\'fa-eye\'); $(this).parent().find(\'i\').attr(\'title\', \'Visualizza password\'); } \" title=\"'.tr('Visualizza password').'\" class=\"fa fa-eye clickable\" ></i>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
@ -166,6 +166,9 @@ if (!$has_azienda) {
|
||||
<div class="col-md-12">
|
||||
{[ "type": "file", "placeholder": "'.tr('File').'", "name": "blob" ]}
|
||||
</div>
|
||||
|
||||
|
||||
<p> </p><div class="col-md-12 alert alert-info text-center">'.tr('Per impostare il logo delle stampe, caricare un file ".jpg". Risoluzione consigliata 302x111 pixel').'.</div>
|
||||
|
||||
</div>
|
||||
</div>';
|
||||
|
@ -102,6 +102,19 @@ $(document).ready(function () {
|
||||
});
|
||||
}
|
||||
);
|
||||
|
||||
// Pulsante per visualizzare/ nascondere la password
|
||||
$(".input-group-addon").on('click', function() {
|
||||
if ($(this).parent().find("i").hasClass('fa-eye')) {
|
||||
$("#password").attr("type", "text");
|
||||
$(this).parent().find("i").removeClass('fa-eye').addClass('fa-eye-slash');
|
||||
$(this).parent().find("i").attr('title', 'Nascondi password');
|
||||
} else if ($(this).parent().find("i").hasClass('fa-eye-slash')) {
|
||||
$("#password").attr("type", "password");
|
||||
$(this).parent().find("i").removeClass('fa-eye-slash').addClass('fa-eye');
|
||||
$(this).parent().find("i").attr('title', 'Visualizza password');
|
||||
}
|
||||
});
|
||||
|
||||
// Messaggi automatici di eliminazione
|
||||
$(document).on('click', '.ask', function () {
|
||||
|
@ -350,9 +350,7 @@ if (!empty($google)) {
|
||||
{[ "type": "select", "label": "<?php echo tr('Piano dei conti cliente'); ?>", "name": "piano_dei_conti_cliente", "values": "list=\"\": \"<?php echo $piano_dei_conti_cliente; ?>\"", "readonly": 1, "value": "", "extra": "" ]}
|
||||
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
{[ "type": "checkbox", "label": "<?php echo tr('Abilitare lo split payment'); ?>", "name": "split_payment", "value": "$split_payment$", "help": "<?php echo tr('Lo split payment è disponibile per le anagrafiche di tipo \"Ente pubblico\" ed <strong>è obbligatorio</strong> per:<ul><li>Stato;</li><li>organi statali ancorché dotati di personalità giuridica;</li><li>enti pubblici territoriali e dei consorzi tra essi costituiti;</li><li>Camere di Commercio;</li><li>Istituti universitari;</li><li>ASL e degli enti ospedalieri;</li><li>enti pubblici di ricovero e cura aventi prevalente carattere scientifico;</li><li>enti pubblici di assistenza e beneficienza;</li><li>enti di previdenza;</li><li>consorzi tra questi costituiti.</li></ul>'); ?>", "placeholder": "<?php echo tr('Split payment'); ?>", "extra" : "<?php echo ($record['tipo'] != 'Ente pubblico') ? 'disabled' : ''; ?>" ]}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@ -411,7 +409,7 @@ if (!empty($google)) {
|
||||
|
||||
<?php
|
||||
//se non è l'anagrafica azienda, ma cliente o fornitore
|
||||
if (!in_array($id_azienda, $tipi_anagrafica) || (($cliente or $fornitore))) {
|
||||
if (!in_array($id_azienda, $tipi_anagrafica) and (($cliente or $fornitore))) {
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
@ -430,16 +428,24 @@ if (!empty($google)) {
|
||||
{[ "type": "text", "label": "<?php echo tr('Codice BIC'); ?>", "name": "bic", "value": "$bic$" ]}
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<div class="col-md-3">
|
||||
{[ "type": "checkbox", "label": "<?php echo tr('Abilitare lo split payment'); ?>", "name": "split_payment", "value": "$split_payment$", "help": "<?php echo tr('Lo split payment è disponibile per le anagrafiche di tipologia \"Ente pubblico\" o \"Azienda\" ed <strong>è obbligatorio</strong> per:<ul><li>Stato;</li><li>organi statali ancorché dotati di personalità giuridica;</li><li>enti pubblici territoriali e dei consorzi tra essi costituiti;</li><li>Camere di Commercio;</li><li>Istituti universitari;</li><li>ASL e degli enti ospedalieri;</li><li>enti pubblici di ricovero e cura aventi prevalente carattere scientifico;</li><li>enti pubblici di assistenza e beneficienza;</li><li>enti di previdenza;</li><li>consorzi tra questi costituiti.</li></ul>'); ?>", "placeholder": "<?php echo tr('Split payment'); ?>", "extra" : "<?php echo ($record['tipo'] == 'Ente pubblico' or $record['tipo'] == 'Azienda') ? '' : 'disabled'; ?>" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-9">
|
||||
{[ "type": "text", "label": "<?php echo tr('Dicitura fissa in fattura'); ?>", "name": "diciturafissafattura", "value": "$diciturafissafattura$" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
|
@ -113,25 +113,4 @@ if (!empty($elementi)) {
|
||||
<i class="fa fa-trash"></i> '.tr('Elimina').'
|
||||
</a>';
|
||||
}
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$(".input-group-addon").on('click', function() {
|
||||
if ($(this).parent().find("i").hasClass('fa-eye')) {
|
||||
$("#password").attr("type", "text");
|
||||
$(this).parent().find("i").removeClass('fa-eye').addClass('fa-eye-slash');
|
||||
$(this).parent().find("i").attr('title', '<?php echo tr('Nascondi password'); ?>');
|
||||
} else {
|
||||
$("#password").attr("type", "password");
|
||||
$(this).parent().find("i").removeClass('fa-eye-slash').addClass('fa-eye');
|
||||
$(this).parent().find("i").attr('title', '<?php echo tr('Visualizza password'); ?>');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
?>
|
@ -29,14 +29,15 @@ echo '
|
||||
|
||||
if (!data.already) {
|
||||
launch_modal("'.tr('Righe fattura').'", globals.rootdir + "/actions.php?id_module=" + globals.id_module + "&id_plugin=" + '.$id_plugin.' + "&op=list&filename=" + data.filename);
|
||||
buttonRestore(btn, restore);
|
||||
} else {
|
||||
swal({
|
||||
title: "'.tr('Fattura già importata!').'",
|
||||
title: "'.tr('Fattura già importata.').'",
|
||||
type: "info",
|
||||
})
|
||||
});
|
||||
buttonRestore(button, restore);
|
||||
$(button).prop("disabled", true);
|
||||
}
|
||||
|
||||
buttonRestore(btn, restore);
|
||||
},
|
||||
error: function(data) {
|
||||
alert("'.tr('Errore').': " + data);
|
||||
|
@ -56,14 +56,17 @@ function download(button, file) {
|
||||
|
||||
if (!data.already) {
|
||||
launch_modal("'.tr('Righe fattura').'", globals.rootdir + "/actions.php?id_module=" + globals.id_module + "&id_plugin=" + '.$id_plugin.' + "&op=list&filename=" + data.filename);
|
||||
buttonRestore(button, restore);
|
||||
} else {
|
||||
swal({
|
||||
title: "'.tr('Fattura già importata!').'",
|
||||
title: "'.tr('Fattura già importata.').'",
|
||||
type: "info",
|
||||
})
|
||||
});
|
||||
buttonRestore(button, restore);
|
||||
$(button).prop("disabled", true);
|
||||
}
|
||||
|
||||
buttonRestore(button, restore);
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ if (!empty($righe)) {
|
||||
echo '
|
||||
<h4>
|
||||
'.tr('Righe').'
|
||||
<button type="button" class="btn btn-info btn-sm pull-right" onclick="copy()"><i class="fa fa-copy"></i> '.tr('Copia IVA e conto da prima riga').'</button>
|
||||
<button type="button" class="btn btn-info btn-sm pull-right" onclick="copy()"><i class="fa fa-copy"></i> '.tr('Copia IVA e conto dalla prima riga').'</button>
|
||||
<div class="clearfix"></div>
|
||||
</h4>
|
||||
|
||||
|
@ -137,8 +137,11 @@ class FatturaElettronica
|
||||
// Informazioni sull'anagrafica
|
||||
$REA = $xml['IscrizioneREA'];
|
||||
if (!empty($REA)) {
|
||||
$anagrafica->codicerea = $REA['Ufficio'].'-'.$REA['NumeroREA'];
|
||||
|
||||
|
||||
if (!empty($REA['Ufficio']) and !empty($REA['NumeroREA'])) {
|
||||
$anagrafica->codicerea = $REA['Ufficio'].'-'.$REA['NumeroREA'];
|
||||
}
|
||||
|
||||
if (!empty($REA['CapitaleSociale'])) {
|
||||
$anagrafica->capitale_sociale = $REA['CapitaleSociale'];
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ echo '
|
||||
success: function(data){
|
||||
data = JSON.parse(data);
|
||||
|
||||
var html = "'.tr('Le seguenti ricevute sono state considerate:').'";
|
||||
var html = "'.tr('Le seguenti ricevute sono state considerate in quanto non è stata trovata la fattura di vendita corrispondente nel gestionale:').'";
|
||||
|
||||
console.log(data);
|
||||
data.forEach(function(element) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user