diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index f94797cb679..3ecca91bfab 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -1361,10 +1361,10 @@ class Form $sql.= " s.nom"; $sql.= " FROM ".MAIN_DB_PREFIX."product as p"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product_fournisseur_price as pfp ON p.rowid = pfp.fk_product"; + if ($socid) $sql.= " AND pfp.fk_soc = ".$socid; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON pfp.fk_soc = s.rowid"; $sql.= " WHERE p.entity IN (".getEntity('product', 1).")"; $sql.= " AND p.tobuy = 1"; - if ($socid) $sql.= " AND pfp.fk_soc = ".$socid; if (strval($filtertype) != '') $sql.=" AND p.fk_product_type=".$filtertype; if (! empty($filtre)) $sql.=" ".$filtre; // Add criteria on ref/label @@ -2701,7 +2701,7 @@ class Form print ''; print ''; print ''; print ''; print '
'; - print $this->select_company($selected , $htmlname, $filter,$showempty, $showtype, $forcecombo, $event); + print $this->select_company($selected, $htmlname, $filter, $showempty, $showtype, $forcecombo, $event); print '
';