Aggiunto options images per stampe Preventivi e Ordini

This commit is contained in:
MatteoPistorello 2023-03-31 14:36:08 +02:00
parent dac29eb85d
commit 1bf8112579
3 changed files with 20 additions and 11 deletions

View File

@ -26,16 +26,14 @@ $righe = $documento->getRighe();
$columns = 7;
//Immagine solo per documenti di vendita
if ($documento->direzione == 'entrata') {
$has_image = $righe->search(function ($item) {
return !empty($item->articolo->immagine);
}) !== false;
if ($has_image) {
++$columns;
$char_number = $options['pricing'] ? 26 : 63;
}
$has_image = $righe->search(function ($item) {
return !empty($item->articolo->immagine);
}) !== false && $options['images'] == true;
if ($has_image) {
++$columns;
$char_number = $options['pricing'] ? 26 : 63;
}
if ($documento->direzione == 'uscita') {

View File

@ -56,7 +56,7 @@ $righe = $documento->getRighe();
$has_image = $righe->search(function ($item) {
return !empty($item->articolo->immagine);
}) !== false;
}) !== false && $options['images'] == true;
$columns = 6;
$columns = $options['pricing'] ? $columns : 3;

View File

@ -30,4 +30,15 @@ UPDATE `zz_views` SET `search_inside` = NULL WHERE `search_inside` = '';
UPDATE `zz_views` SET `order_by` = NULL WHERE `order_by` = '';
-- Fix per anagrafiche senza ragione sociale
UPDATE `an_anagrafiche` SET `ragione_sociale` = CONCAT(cognome, " ", nome) WHERE `an_anagrafiche`.`ragione_sociale` = "";
UPDATE `an_anagrafiche` SET `ragione_sociale` = CONCAT(cognome, " ", nome) WHERE `an_anagrafiche`.`ragione_sociale` = "";
-- Aggiunto options images su stampe preventivi e ordini per gestire la visualizzazione delle immagini
UPDATE `zz_prints` SET `options` = '{\"pricing\": false, \"last-page-footer\": true, \"images\": true}' WHERE `zz_prints`.`name` = "Preventivo (senza costi)";
UPDATE `zz_prints` SET `options` = '{\"pricing\": true, \"last-page-footer\": true, \"images\": true}' WHERE `zz_prints`.`name` = "Preventivo";
UPDATE `zz_prints` SET `options` = '{\"pricing\":true, \"hide_total\":true, \"images\": true}' WHERE `zz_prints`.`name` = "Preventivo (senza totali)";
UPDATE `zz_prints` SET `options` = '{\"pricing\":false, \"show_only_total\":true, \"images\": true}' WHERE `zz_prints`.`name` = "Preventivo (solo totale)";
UPDATE `zz_prints` SET `options` = '{\"pricing\": false, \"last-page-footer\": true, \"images\": true}' WHERE `zz_prints`.`name` = "Ordine cliente (senza costi)";
UPDATE `zz_prints` SET `options` = '{\"pricing\": true, \"last-page-footer\": true, \"images\": true}' WHERE `zz_prints`.`name` = "Ordine cliente";
UPDATE `zz_prints` SET `options` = '{\"pricing\": true, \"last-page-footer\": true, \"hide_codice\": true, \"images\": true}' WHERE `zz_prints`.`name` = "Ordine cliente (senza codici)";
UPDATE `zz_prints` SET `options` = '{\"pricing\":false, \"images\": false}' WHERE `zz_prints`.`name` = "Ordine fornitore (senza costi)";
UPDATE `zz_prints` SET `options` = '{\"pricing\":true, \"images\": false}' WHERE `zz_prints`.`name` = "Ordine fornitore";