From 5416acd1f3043cb040f8fec157715b61ecc26d17 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Thu, 12 May 2005 15:21:05 +0000 Subject: [PATCH] =?UTF-8?q?Nouvelle=20pr=E9sentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../telephonie/stats/distributeurs/index.php | 119 +++++++----------- 1 file changed, 44 insertions(+), 75 deletions(-) diff --git a/htdocs/telephonie/stats/distributeurs/index.php b/htdocs/telephonie/stats/distributeurs/index.php index 44614d42b89..b18b71df442 100644 --- a/htdocs/telephonie/stats/distributeurs/index.php +++ b/htdocs/telephonie/stats/distributeurs/index.php @@ -34,7 +34,7 @@ llxHeader('','Telephonie - Statistiques - Distributeurs'); $h = 0; $head[$h][0] = DOL_URL_ROOT.'/telephonie/stats/distributeurs/index.php'; -$head[$h][1] = "Global"; +$head[$h][1] = "Prise d'ordre"; $hselected = $h; $h++; @@ -42,32 +42,39 @@ dolibarr_fiche_head($head, $hselected, "Distributeurs"); print ''; -print ''; - -print ''; -print '
'; +print '
'; print ''; -print ''; +print ''; +print ''; -$sql = "SELECT rowid, nom"; -$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_distributeur"; -$sql .= " ORDER BY nom ASC"; +$sql = "SELECT sum(p.montant), d.nom"; +$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_distributeur as d"; +$sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat_priseordre as p"; + + +$sql .= " WHERE p.fk_distributeur = d.rowid"; +$sql .= " GROUP BY p.rowid"; $resql = $db->query($sql); + if ($resql) { $num = $db->num_rows(); $i = 0; + $total = 0; + while ($i < $num) { - $row = $db->fetch_row($resql); + $row = $db->fetch_row($i); $var=!$var; print ""; - print ''; + print ''; + print ''; $i++; } $db->free(); @@ -78,28 +85,34 @@ else } print '
Nom
DistributeurPrise d\'ordre
'; - print ''.$row[1].'
'.$row[1].''.price($row[0]).'

'; -/* */ + +/* + * Commerciaux + * + */ print ''; -print ''; -print ''; +print ''; +print ''; -$sql = "SELECT count(*) as cc , c.name, c.firstname, c.rowid"; -$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; -$sql .= " , ".MAIN_DB_PREFIX."user as c"; +$sql = "SELECT sum(p.montant), d.nom, u.firstname, u.name"; +$sql .= " FROM ".MAIN_DB_PREFIX."user as u"; +$sql .= " , ".MAIN_DB_PREFIX."telephonie_distributeur as d"; +$sql .= " , ".MAIN_DB_PREFIX."telephonie_contrat_priseordre as p"; $sql .= " , ".MAIN_DB_PREFIX."telephonie_distributeur_commerciaux as dc"; -$sql .= " WHERE c.rowid = l.fk_commercial_suiv"; -$sql .= " AND c.rowid = dc.fk_user"; -$sql .= " AND l.statut <> 7"; -$sql .= " GROUP BY c.name ORDER BY cc DESC"; + +$sql .= " WHERE p.fk_commercial = u.rowid"; +$sql .= " AND dc.fk_user = u.rowid"; +$sql .= " AND p.fk_distributeur = d.rowid"; +$sql .= " GROUP BY u.rowid"; $resql = $db->query($sql); + if ($resql) { $num = $db->num_rows(); $i = 0; - $datas = array(); - $legends = array(); + $total = 0; while ($i < $num) { @@ -109,10 +122,10 @@ if ($resql) print ""; - print ''; - print ''; + print ''; + + print ''; + print ''; $i++; } $db->free(); @@ -121,58 +134,14 @@ else { print $db->error() . ' ' . $sql; } + + + print '
Lignes suivies
NomNb Lignes 
DistributeurCommercialPrise d\'ordre
'; - print ''.$row[2]." ". $row[1].''.$row[0].'Voir
'.$row[1].''.$row[2]." ".$row[3].''.price($row[0]).'

'; -print ''; -print ''; -print ''; -$sql = "SELECT count(*) as cc , c.name, c.firstname, c.rowid"; -$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne as l"; -$sql .= " , ".MAIN_DB_PREFIX."user as c"; -$sql .= " , ".MAIN_DB_PREFIX."telephonie_distributeur_commerciaux as dc"; -$sql .= " WHERE c.rowid = l.fk_commercial_sign"; -$sql .= " AND c.rowid = dc.fk_user"; -$sql .= " AND l.statut <> 7"; -$sql .= " GROUP BY c.name ORDER BY cc DESC"; - -$resql = $db->query($sql); -if ($resql) -{ - $num = $db->num_rows(); - $i = 0; - $datas = array(); - $legends = array(); - - while ($i < $num) - { - $row = $db->fetch_row($i); - - $var=!$var; - - print ""; - - print ''; - print ''; - $i++; - } - $db->free(); -} -else -{ - print $db->error() . ' ' . $sql; -} -print '
Lignes signées
NomNb Lignes 
'; - print ''.$row[2]." ". $row[1].''.$row[0].'Voir
'; - -print '
'; - - -print '
'; +print ' '; +print '
'; $db->close();