diff --git a/htdocs/includes/boxes/box_produits.php b/htdocs/includes/boxes/box_produits.php index 13835dc00b1..1a9957b070b 100644 --- a/htdocs/includes/boxes/box_produits.php +++ b/htdocs/includes/boxes/box_produits.php @@ -67,6 +67,13 @@ class box_produits extends ModeleBoxes { { $sql = "SELECT p.label, p.rowid, p.price, p.fk_product_type"; $sql .= " FROM ".MAIN_DB_PREFIX."product as p"; + if ($conf->categorie->enabled && !$user->rights->categorie->voir) + { + $sql .= ", ".MAIN_DB_PREFIX."categorie_product as cp"; + $sql .= ", ".MAIN_DB_PREFIX."categorie as c"; + $sql .= " WHERE cp.fk_product = p.rowid"; + $sql .= " AND cp.fk_categorie = c.rowid AND c.visible = 1"; + } $sql .= " ORDER BY p.datec DESC"; $sql .= $db->plimit($max, 0);