From e04f01c2711008468feefd19355ee5c20efc967d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 21 Feb 2004 13:51:40 +0000 Subject: [PATCH] =?UTF-8?q?Restauration=20du=20code=20de=20la=201.6.=20App?= =?UTF-8?q?aremment=20du=20code=20pour=20la=20page=20stats=20des=20command?= =?UTF-8?q?es=20a=20=E9t=E9=20ajout=E9=20sur=20la=20page=20stats=20des=20p?= =?UTF-8?q?roduits=20(/product/stats)=20au=20lieu=20de=20(/commande/stats)?= =?UTF-8?q?.=20Cela=20provoquait=20une=20erreur=20"class=20not=20found",?= =?UTF-8?q?=20et=20comme=20il=20s'agissait=20de=20code=20mis=20=E0=20la=20?= =?UTF-8?q?mauvaise=20place,=20j'ai=20restaur=E9=20la=20version=20de=20la?= =?UTF-8?q?=20derni=E8re=20release=20qui=20elle=20est=20ok.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/product/stats/index.php | 66 ++++++++++++++++++++++++---------- 1 file changed, 47 insertions(+), 19 deletions(-) diff --git a/htdocs/product/stats/index.php b/htdocs/product/stats/index.php index 19e7b0f8168..5507dd3c804 100644 --- a/htdocs/product/stats/index.php +++ b/htdocs/product/stats/index.php @@ -19,37 +19,65 @@ * $Source$ * */ + require("./pre.inc.php"); -require("../commande.class.php"); +require("../../propal.class.php"); require("../../graph.class.php"); llxHeader(); + +$mesg = ''; + /* * * */ - -print_fiche_titre('Statistiques commandes', $mesg); - -print ''; -print ''; - -$sql = "SELECT count(*), date_format(date_commande,'%Y') as dm, sum(total_ht) FROM ".MAIN_DB_PREFIX."commande WHERE fk_statut > 0 GROUP BY dm DESC "; +$sql = "SELECT count(*) FROM llx_product WHERE fk_product_type = 0"; if ($db->query($sql)) { - $num = $db->num_rows(); - $i = 0; - while ($i < $num) - { - $row = $db->fetch_row($i); - $nbproduct = $row[0]; - $year = $row[1]; - print ""; - print ''; - $i++; - } + $row = $db->fetch_row(0); + $nbproduct = $row[0]; } $db->free(); +$sql = "SELECT count(*) FROM llx_product WHERE envente = 0 AND fk_product_type = 0"; +if ($db->query($sql)) +{ + $row = $db->fetch_row(0); + $nbhv = $row[0]; +} +$db->free(); + +print_fiche_titre('Statistiques produits et services', $mesg); + +print '
AnnéeNb de commandeSomme des commandes
'.$year.''.$nbproduct.''.price($row[2]).'
'; +print ""; +print ''; +print ''; +print ""; +print ''; +print ''; + +$sql = "SELECT count(*) FROM llx_product WHERE fk_product_type = 1"; +if ($db->query($sql)) +{ + $row = $db->fetch_row(0); + $nbproduct = $row[0]; +} +$db->free(); +$sql = "SELECT count(*) FROM llx_product WHERE envente = 0 AND fk_product_type = 1"; +if ($db->query($sql)) +{ + $row = $db->fetch_row(0); + $nbhv = $row[0]; +} +$db->free(); + +print ""; +print ''; +print ''; +print ""; +print ''; +print ''; print '
Nb de produit dans le catalogue'.$nbproduct.'
Nb de produit dans le catalogue qui ne sont pas en vente'.$nbhv.'
Nb de service dans le catalogue'.$nbproduct.'
Nb de service dans le catalogue qui ne sont pas en vente'.$nbhv.'
';