From 24917afb53a089a81a5b2d0fea863bb95bdda3ca Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 16 Jun 2020 13:03:54 +0200 Subject: [PATCH] Aggiunti riferimenti banca per la stampa del preventivo, sulla falsa riga di quella delle fatture di vendita --- templates/preventivi/body.php | 74 ++++++++++++++++++++++++++++++----- 1 file changed, 65 insertions(+), 9 deletions(-) diff --git a/templates/preventivi/body.php b/templates/preventivi/body.php index 8fd4272a9..ce51668c0 100755 --- a/templates/preventivi/body.php +++ b/templates/preventivi/body.php @@ -2,8 +2,23 @@ include_once __DIR__.'/../../core.php'; +$has_images = null; + +// Righe documento +$righe = $documento->getRighe(); + +foreach ($righe as $riga) { + if ($riga->articolo->immagine){ + $has_images = 1; + } +} +$pagamento = $dbo->fetchOne('SELECT * FROM co_pagamenti WHERE id = '.$documento['idpagamento']); +if (!empty($pagamento['idconto_vendite'])){ + $banca = $dbo->fetchOne('SELECT co_banche.nome, co_banche.filiale, co_banche.bic FROM co_banche INNER JOIN co_pianodeiconti3 ON co_banche.id_pianodeiconti3 = co_pianodeiconti3.id WHERE co_pianodeiconti3.id = '.$pagamento['idconto_vendite']); +} + // Creazione righe fantasma -$autofill = new \Util\Autofill($options['pricing'] ? 6 : 3); +$autofill = new \Util\Autofill($options['pricing'] ? (($has_images) ? 7 : 6) : 3); $autofill->setRows(20, 10); echo ' @@ -15,6 +30,31 @@ echo ' '_DATE_' => Translator::dateToLocale($documento['data_bozza']), ], ['upper' => true]).' + + + + + + + + + + +
+

'.tr('Pagamento', [], ['upper' => true]).'

+

'.$pagamento['descrizione'].'

+
+

'.tr('Banca di appoggio', [], ['upper' => true]).'

+

'.$banca['nome'].'

+
+

'.tr('IBAN').'

+

'.$banca['filiale'].'

+
+

'.tr('BIC').'

+

'.$banca['bic'].'

+
+ +
@@ -61,7 +101,15 @@ echo " - + "; + +if ($has_images){ +echo " + "; + +} + +echo " '; @@ -78,8 +126,7 @@ echo ' '; -// Righe documento -$righe = $documento->getRighe(); + foreach ($righe as $riga) { $r = $riga->toArray(); @@ -88,11 +135,20 @@ foreach ($righe as $riga) { echo ' '; - echo '"; + + + if ($has_images) { + echo ''; } - echo ''; echo '
#Foto".tr('Descrizione', [], ['upper' => true])." ".tr('Q.tà', [], ['upper' => true]).'
'; - if (!empty($riga->articolo->immagine)) { - echo ''; + + echo" + + ".($r['order'] + 1)."'; + if (!empty($riga->articolo->immagine)) { + echo ''; + } + + echo ' @@ -247,7 +303,7 @@ echo'
'; // CONDIZIONI GENERALI DI FORNITURA -$pagamento = $dbo->fetchOne('SELECT * FROM co_pagamenti WHERE id = '.$documento['idpagamento']); + echo '