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 '| Année | Nb de commande | Somme des commandes |
';
-
-$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 '| '.$year.' | '.$nbproduct.' | '.price($row[2]).' |
';
- $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 '';
+print "";
+print '| Nb de produit dans le catalogue | ';
+print ''.$nbproduct.' |
';
+print "";
+print '| Nb de produit dans le catalogue qui ne sont pas en vente | ';
+print ''.$nbhv.' |
';
+
+$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 '| Nb de service dans le catalogue | ';
+print ''.$nbproduct.' |
';
+print "";
+print '| Nb de service dans le catalogue qui ne sont pas en vente | ';
+print ''.$nbhv.' |
';
print '
';