From 222e8e040f9b98c774f8d8faa67ed4086bf1c765 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 17 May 2005 08:01:04 +0000 Subject: [PATCH] Ajout tableau des montant de facture --- htdocs/telephonie/stats/contrats/index.php | 43 +++++++++++++++++++++- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/htdocs/telephonie/stats/contrats/index.php b/htdocs/telephonie/stats/contrats/index.php index 23e524bf342..3e1d8abef27 100644 --- a/htdocs/telephonie/stats/contrats/index.php +++ b/htdocs/telephonie/stats/contrats/index.php @@ -35,11 +35,50 @@ dolibarr_fiche_head($head, $hselected, "Contrats"); print ''; -print ''; print '
'; +print '
'; print 'Mode de réglement

'."\n"; -print '
'; +print ''; + +$sql = "SELECT date_format(f.date, '%Y%m'), sum(f.cout_vente), c.mode_paiement"; + +$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_facture as f"; +$sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat as c"; +$sql .= " , ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; + +$sql .= " WHERE f.fk_ligne = l.rowid"; +$sql .= " AND l.fk_contrat = c.rowid"; + +$sql .= " GROUP BY date_format(f.date, '%Y%m'), c.mode_paiement"; +$sql .= " ORDER BY date_format(f.date, '%Y%m') DESC"; +$sql .= " LIMIT 10"; +$resql = $db->query($sql); + +print ''; +print ''; +if ($resql) +{ + $num = $db->num_rows(); + $i = 0; + + while ($i < $num) + { + $row = $db->fetch_row($resql); + + print ''; + print ''; + print ''; + + $i++; + } +} +print '
MoisMontantMode
'.$row[0].''.sprintf("%01.2f",$row[1]).''.$row[2].'
'; + +/* + * + * + */ print '
';