diff --git a/templates/ordini/body.php b/templates/ordini/body.php
index 701f726e3..0aacf9fc4 100755
--- a/templates/ordini/body.php
+++ b/templates/ordini/body.php
@@ -128,7 +128,7 @@ foreach ($righe as $riga) {
'.nl2br($r['descrizione']);
if ($riga->isArticolo()) {
- if ($documento->direzione == 'entrata' && !$options['hide_codice']) {
+ if ($documento->direzione == 'entrata' && !$options['hide-item-number']) {
// Codice articolo
$text = tr('COD. _COD_', [
'_COD_' => $riga->codice,
diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php
index 1d245ece5..66214fee9 100755
--- a/templates/preventivi/body.php
+++ b/templates/preventivi/body.php
@@ -171,7 +171,7 @@ echo "
if ($options['pricing']) {
echo "
".tr('Prezzo unitario', [], ['upper' => true])." |
- ".( $options['hide_total'] ? tr('Importo ivato', [], ['upper' => true ]) : tr( 'Importo', [], ['upper' => true]) )." |
+ ".( $options['hide-total'] ? tr('Importo ivato', [], ['upper' => true ]) : tr( 'Importo', [], ['upper' => true]) )." |
".tr('IVA', [], ['upper' => true]).' (%) | ';
}
@@ -259,7 +259,7 @@ foreach ($righe as $riga) {
// Imponibile
echo '
- '.( ($options['hide_total'] || $prezzi_ivati) ? moneyFormat($riga->totale) : moneyFormat($riga->totale_imponibile) ).'
+ '.( ($options['hide-total'] || $prezzi_ivati) ? moneyFormat($riga->totale) : moneyFormat($riga->totale_imponibile) ).'
| ';
// Iva
@@ -302,15 +302,15 @@ $netto_a_pagare = $documento->netto;
$show_sconto = $sconto > 0;
// TOTALE COSTI FINALI
-if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_only_total']) {
+if (($options['pricing'] && !isset($options['hide-total'])) || $options['show-only-total']) {
// Totale imponibile
echo '
-
+ |
'.tr('Imponibile', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($show_sconto ? $imponibile : $totale_imponibile, 2).'
|
';
@@ -319,11 +319,11 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
if ($show_sconto) {
echo '
-
+ |
'.tr('Sconto', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($sconto, 2).'
|
';
@@ -331,11 +331,11 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
// Totale imponibile
echo '
-
+ |
'.tr('Totale imponibile', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($totale_imponibile, 2).'
|
';
@@ -344,11 +344,11 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
// IVA
echo '
-
+ |
'.tr('Totale IVA', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($totale_iva, 2).'
|
';
@@ -356,10 +356,10 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
// TOTALE
echo '
-
+ |
'.tr('Totale documento', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($totale, 2).'
|
';
@@ -368,10 +368,10 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
// SCONTO IN FATTURA
echo '
-
+ |
'.tr('Sconto in fattura', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($sconto_finale, 2).'
|
';
@@ -379,10 +379,10 @@ if (($options['pricing'] && !isset($options['hide_total'])) || $options['show_on
// NETTO A PAGARE
echo '
-
+ |
'.tr('Netto a pagare', [], ['upper' => true]).':
|
-
+ |
'.moneyFormat($netto_a_pagare, 2).'
|
';
diff --git a/update/2_4_42.sql b/update/2_4_42.sql
index 385525528..fab02e6ac 100644
--- a/update/2_4_42.sql
+++ b/update/2_4_42.sql
@@ -28,5 +28,11 @@ UPDATE `zz_settings` SET `valore` = 'col-md-3', `tipo` = 'list[col-md-1,col-md-2
UPDATE `zz_widgets` SET `class` = NULL;
-- Aggiunto available_options per zz_prints
-ALTER TABLE `zz_prints` ADD `available_options` VARCHAR(255) NULL AFTER `enabled`;
-UPDATE `zz_prints` SET `available_options` = '{"pricing":"Visualizza prezzi sulla stampa", "last-page-footer": "Visualizza footer ultima pagina", "hide-item-number": "Nasconde codici degli articoli"}' WHERE `zz_prints`.`name` = 'Preventivo';
\ No newline at end of file
+ALTER TABLE `zz_prints` ADD `available_options` TEXT NULL AFTER `enabled`;
+
+UPDATE `zz_prints` SET `available_options` = '{\"pricing\":\"Visualizzare i prezzi\", \"hide-total\": \"Nascondere i totali delle righe\", \"show-only-total\": \"Visualizzare solo i totali del documento\", \"hide-header\": \"Nascondere intestazione\", \"hide-footer\": \"Nascondere footer\", \"last-page-footer\": \"Visualizzare footer solo su ultima pagina\", \"hide-item-number\": \"Nascondere i codici degli articoli\"}' WHERE `zz_prints`.`name` = 'Preventivo';
+
+UPDATE `zz_prints` SET `options` = '{\"pricing\": true, \"last-page-footer\": true, \"hide-item-number\": true}' WHERE `zz_prints`.`name` = 'Ordine cliente (senza codici)';
+
+UPDATE `zz_prints` SET `options` = '{\"pricing\":true, \"hide-total\":true}' WHERE `zz_prints`.`name` = 'Preventivo (senza totali)';
+UPDATE `zz_prints` SET `options` = '{\"pricing\":false, \"show-only-total\":true}' WHERE `zz_prints`.`name` = 'Preventivo (solo totale)';
\ No newline at end of file