From 0820d8fb337a83a9eeb0391b9043e7d9e0c05acc Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 9 Nov 2005 21:27:37 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20Si=20facture=20pay=E9,=20on=20affiche=20?= =?UTF-8?q?pas=20le=20reste=20=E0=20pay=E9=20(uniformit=E9=20avec=20factur?= =?UTF-8?q?e=20clients)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/fourn/facture/fiche.php | 36 ++++++++++++++----------------- htdocs/fourn/facture/paiement.php | 2 +- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/htdocs/fourn/facture/fiche.php b/htdocs/fourn/facture/fiche.php index d7b2a85748a..d188962b139 100644 --- a/htdocs/fourn/facture/fiche.php +++ b/htdocs/fourn/facture/fiche.php @@ -502,18 +502,17 @@ else print ''; - /* - * Liste des paiements - */ - print ''; print ''; print ''; - print ''; - + /* + * Liste des paiements + */ + print ''; print ''; print ''; - print ''; + print ''; print ''; print ''; print '';
'.$langs->trans('DateEcheance').''; print dolibarr_print_date($fac->date_echeance,'%A %d %B %Y').'
'.$langs->trans('Payments').'
'; + print $langs->trans('Payments').' :
'; $sql = 'SELECT '.$db->pdate('datep').' as dp, pf.amount,'; $sql .= ' c.libelle as paiement_type, p.num_paiement, p.rowid'; $sql .= ' FROM '.MAIN_DB_PREFIX.'paiementfourn as p'; @@ -526,11 +525,8 @@ else if ($result) { $num = $db->num_rows($result); - $i = 0; $total = 0; - - print '
'; + $i = 0; $totalpaye = 0; print ''; - print ''; print ''; print ''; @@ -560,22 +556,22 @@ else } print ''; - $total = $total + $objp->amount; + $totalpaye += $objp->amount; $i++; } - print ''.$langs->trans('Currency'.$conf->monnaie)."\n"; - - if ($fac->statut > 0) + if ($fac->paye == 0) { - $resteapayer = abs($fac->total_ttc - $total); - print ''; - print ''.$langs->trans('Currency'.$conf->monnaie).''; - print ''; - } + print ''; + print ''; + $resteapayer = $fac->total_ttc - $totalpaye; + + print ''; + print ''; + } print '
'.$langs->trans('Date').''.$langs->trans('Type').'
'.$langs->trans('Total').' :'.price($total).'
'.$langs->trans('RemainderToPay').' :'.price($resteapayer).'
'.$langs->trans('AlreadyPayed').' :'.price($totalpaye).''.$langs->trans('Currency'.$conf->monnaie).'
'.$langs->trans("Billed").' :'.price($fac->total_ttc).''.$langs->trans('Currency'.$conf->monnaie).'
'.$langs->trans('RemainderToPay').' :'.price($resteapayer).''.$langs->trans('Currency'.$conf->monnaie).'
'; - $db->free(); + $db->free($result); } else { diff --git a/htdocs/fourn/facture/paiement.php b/htdocs/fourn/facture/paiement.php index 10a274560ae..0053d315101 100644 --- a/htdocs/fourn/facture/paiement.php +++ b/htdocs/fourn/facture/paiement.php @@ -271,7 +271,7 @@ if ($action == 'create' || $action == 'add_paiement') print '
'.$langs->trans('Bill').''.$langs->trans('Date').''.$langs->trans('AmountTTC').''.$langs->trans('Paied').''.$langs->trans('AlreadyPayed').''.$langs->trans('RemainderToPay').''.$langs->trans('Amount').'