From 8378ed315f691b1d59d7969c31b7f718501ddc24 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 30 Nov 2004 20:54:51 +0000 Subject: [PATCH] Fix: Correction plantage paiement charges sociales si virgule dans le total. --- htdocs/chargesociales.class.php | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/htdocs/chargesociales.class.php b/htdocs/chargesociales.class.php index 66f195aabb2..3e8fc5d8786 100644 --- a/htdocs/chargesociales.class.php +++ b/htdocs/chargesociales.class.php @@ -20,6 +20,17 @@ * $Source$ */ +/** + \file htdocs/chargesociales.class.php + \ingroup facture + \brief Fichier de la classe des charges sociales + \version $Revision$ +*/ + + +/** \class PaiementCharge + \brief Classe permettant la gestion des paiements des charges +*/ class PaiementCharge { var $db; @@ -56,10 +67,11 @@ class PaiementCharge { $total += $amount; } } + $total = round(ereg_replace(",",".",$total), 2); if ($total > 0) { $sql = "INSERT INTO ".MAIN_DB_PREFIX."paiementcharge (fk_charge, datec, datep, amount, fk_typepaiement, num_paiement, note, fk_user_creat)"; - $sql .= " VALUES ($this->chid, now(), $this->datepaye, $total, $this->paiementtype, '$this->num_paiement', '$this->note', $user->id)"; + $sql .= " VALUES ($this->chid, now(), $this->datepaye, '$total', $this->paiementtype, '$this->num_paiement', '$this->note', $user->id)"; if ( $this->db->query($sql) ) { @@ -108,9 +120,10 @@ class PaiementCharge { } } -/* -* La tva collectée n'est calculée que sur les factures payées. -* + +/** \class ChargeSociales + \brief Classe permettant la gestion des paiements des charges + La tva collectée n'est calculée que sur les factures payées. */ class ChargeSociales { var $db;