From af5eb00933edf13cf6d500d03a9690814c9ce31e Mon Sep 17 00:00:00 2001 From: fappels Date: Fri, 2 Dec 2016 12:18:36 +0100 Subject: [PATCH] Ignore filtering if service --- htdocs/core/class/html.form.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 0998579f250..7a8bbf5288d 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -1742,6 +1742,8 @@ class Form $sql.= " FROM ".MAIN_DB_PREFIX."product as p"; if ($warehouseStatus) { + $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_stock as ps on ps.fk_product = p.rowid"; + $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."entrepot as e on ps.fk_entrepot = e.rowid"; } //Price by customer @@ -1756,6 +1758,7 @@ class Form $sql.= ' WHERE p.entity IN ('.getEntity('product', 1).')'; if ($warehouseStatus) { + $sql.= ' AND (p.fk_product_type = 1 OR e.statut IN (1, '.$warehouseStatus.'))'; } if ($finished == 0) {