From 9bf85940e60408f9c0b1f899c59adada555ea4e5 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 9 Feb 2018 17:40:58 +0100 Subject: [PATCH] Fix del bug #146 --- modules/fatture/actions.php | 12 ++++++------ modules/ordini/actions.php | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index e60aa59b8..acab2ca95 100755 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -170,7 +170,7 @@ switch (post('op')) { $rs = $dbo->fetchArray($query); foreach ($rs as $value) { - $non_rimovibili = seriali_non_rimuovibili('id_riga_documenti', $value['id'], $dir); + $non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $value['id'], $dir); if (!empty($non_rimovibili)) { $_SESSION['errors'][] = tr('Alcuni serial number sono già stati utilizzati!'); @@ -293,14 +293,14 @@ switch (post('op')) { $idanagrafica = $rs[0]['idanagrafica']; $data = $rs[0]['data']; $codice = $rs[0]['codice']; - + //Fatturo le ore di lavoro raggruppate per costo orario $rst = $dbo->fetchArray('SELECT SUM( ROUND( TIMESTAMPDIFF( MINUTE, orario_inizio, orario_fine ) / 60, '.get_var('Cifre decimali per quantità').' ) ) AS tot_ore, SUM(prezzo_ore_consuntivo) AS tot_prezzo_ore_consuntivo, prezzo_ore_unitario FROM in_interventi_tecnici WHERE idintervento='.prepare($idintervento).' GROUP BY prezzo_ore_unitario'); - + //Aggiunta riga intervento sul documento - for( $i=0; $ifetchArray($query); @@ -320,7 +320,7 @@ switch (post('op')) { $query = 'SELECT * FROM co_ritenutaacconto WHERE id='.prepare(get_var("Percentuale ritenuta d'acconto")); $rs = $dbo->fetchArray($query); $ritenutaacconto = ($subtot - $sconto + $rivalsainps) / 100 * $rs[0]['percentuale']; - + $query = 'INSERT INTO co_righe_documenti(iddocumento, idintervento, idconto, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, um, qta, idrivalsainps, rivalsainps, idritenutaacconto, ritenutaacconto, `order`) VALUES('.prepare($id_record).', '.prepare($idintervento).', '.prepare($idconto).', '.prepare($idiva).', '.prepare($desc_iva).', '.prepare($iva).', '.prepare($iva_indetraibile).', '.prepare($descrizione).', '.prepare($subtot).', '.prepare($sconto).', '.prepare($sconto).", 'UNT', 'ore', ".prepare($ore).', '.prepare(get_var('Percentuale rivalsa INPS')).', '.prepare($rivalsainps).', '.prepare(get_var("Percentuale ritenuta d'acconto")).', '.prepare($ritenutaacconto).', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_documenti AS t WHERE iddocumento='.prepare($id_record).'))'; $dbo->query($query); } diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index fc8029b1e..eea392709 100644 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -189,12 +189,12 @@ switch (post('op')) { } } break; - + case 'adddescrizione': if (!empty($id_record)) { $descrizione = post('descrizione'); $query = 'INSERT INTO or_righe_ordini(idordine, descrizione, is_descrizione) VALUES('.prepare($id_record).', '.prepare($descrizione).', 1)'; - + if ($dbo->query($query)) { $_SESSION['infos'][] = tr('Riga descrittiva aggiunta!'); } @@ -287,10 +287,10 @@ switch (post('op')) { $iva_indetraibile = $iva / 100 * $rs[0]['indetraibile']; $desc_iva = $rs[0]['descrizione']; - if($is_descrizione==0){ + if ($is_descrizione == 0) { // Modifica riga generica sul documento $query = 'UPDATE or_righe_ordini SET idiva='.prepare($idiva).', desc_iva='.prepare($rs[0]['descrizione']).', 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); - }else{ + } else { $query = 'UPDATE or_righe_ordini SET descrizione='.prepare($descrizione).' WHERE id='.prepare($idriga); } if ($dbo->query($query)) { @@ -313,7 +313,7 @@ switch (post('op')) { $rs = $dbo->fetchArray($query); foreach ($rs as $value) { - $non_rimovibili = seriali_non_rimuovibili('id_riga_documenti', $value['id'], $dir); + $non_rimovibili = seriali_non_rimuovibili('id_riga_documento', $value['id'], $dir); if (!empty($non_rimovibili)) { $_SESSION['errors'][] = tr('Alcuni serial number sono già stati utilizzati!');