From f294cc339127407ec9728ba9b049a841681a8f07 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 15 Dec 2017 10:22:02 +0100 Subject: [PATCH] Fix #72 Risoluzione del bug #72, generato da un mancato aggiornamento della descrizione dell'iva a livello di database. --- modules/preventivi/actions.php | 3 ++- modules/preventivi/row-list.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/preventivi/actions.php b/modules/preventivi/actions.php index 7f8f417e0..629e2f803 100644 --- a/modules/preventivi/actions.php +++ b/modules/preventivi/actions.php @@ -255,9 +255,10 @@ switch (post('op')) { $rs2 = $dbo->fetchArray('SELECT descrizione, percentuale, indetraibile FROM co_iva WHERE id='.prepare($idiva)); $iva = ($subtot - $sconto) / 100 * $rs2[0]['percentuale']; $iva_indetraibile = $iva / 100 * $rs2[0]['indetraibile']; + $desc_iva = $rs2[0]['descrizione']; // Modifica riga generica sul documento - $query = 'UPDATE co_righe_preventivi SET idiva='.prepare($idiva).', iva='.prepare($iva).', iva_indetraibile='.prepare($iva_indetraibile).', descrizione='.prepare($descrizione).', subtotale='.prepare($subtot).', sconto='.prepare($sconto).', sconto_unitario='.prepare($sconto_unitario).', tipo_sconto='.prepare($tipo_sconto).', um='.prepare($um).', qta='.prepare($qta).' WHERE id='.prepare($idriga); + $query = 'UPDATE co_righe_preventivi SET idiva='.prepare($idiva).', desc_iva='.prepare($desc_iva).', iva='.prepare($iva).', iva_indetraibile='.prepare($iva_indetraibile).', descrizione='.prepare($descrizione).', subtotale='.prepare($subtot).', sconto='.prepare($sconto).', sconto_unitario='.prepare($sconto_unitario).', tipo_sconto='.prepare($tipo_sconto).', um='.prepare($um).', qta='.prepare($qta).' WHERE id='.prepare($idriga); $dbo->query($query); $_SESSION['infos'][] = 'Riga modificata!'; diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index 41028983a..0e0b2f8f4 100644 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -5,7 +5,7 @@ include_once __DIR__.'/../../core.php'; /* ARTICOLI + RIGHE GENERICHE */ -$q_art = "SELECT *, IFNULL((SELECT codice FROM mg_articoli WHERE id=idarticolo),'') AS codice, IFNULL((SELECT descrizione FROM co_iva WHERE id=idiva),'') AS desc_iva FROM co_righe_preventivi WHERE idpreventivo=".prepare($id_record).' ORDER BY `order`'; +$q_art = "SELECT *, IFNULL((SELECT codice FROM mg_articoli WHERE id=idarticolo), '') AS codice FROM co_righe_preventivi WHERE idpreventivo=".prepare($id_record).' ORDER BY `order`'; $rs = $dbo->fetchArray($q_art); echo '