From 33cf4d8417ee771b81c46773c1ef9e65f98cba6c Mon Sep 17 00:00:00 2001 From: ptibogxiv Date: Sat, 10 Aug 2019 09:12:15 +0200 Subject: [PATCH] Update product.class.php --- htdocs/product/class/product.class.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/product/class/product.class.php b/htdocs/product/class/product.class.php index 4b685af983d..582d6f59918 100644 --- a/htdocs/product/class/product.class.php +++ b/htdocs/product/class/product.class.php @@ -2788,11 +2788,10 @@ class Product extends CommonObject public function load_stats_facture($socid = 0) { // phpcs:enable - global $conf; - global $user; + global $db, $conf, $user; $sql = "SELECT COUNT(DISTINCT f.fk_soc) as nb_customers, COUNT(DISTINCT f.rowid) as nb,"; - $sql.= " COUNT(fd.rowid) as nb_rows, SUM(CASE WHEN type != 2 THEN fd.qty ELSE -(fd.qty) END) as qty"; + $sql.= " COUNT(fd.rowid) as nb_rows, sum(".$db->ifsql('f.type != 2', 'fd.qty', 'fd.qty * -1').") as qty"; $sql.= " FROM ".MAIN_DB_PREFIX."facturedet as fd"; $sql.= ", ".MAIN_DB_PREFIX."facture as f"; $sql.= ", ".MAIN_DB_PREFIX."societe as s";