diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index d258d5726a4..e067fbcf56f 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -3547,7 +3547,25 @@ class Form $label = preg_replace('/(' . preg_quote($filterkey, '/') . ')/i', '$1', $label, 1); } - $optlabel = $objp->ref; + switch ($objp->fk_product_type) { + case Product::TYPE_PRODUCT: + $picto = 'product'; + break; + case Product::TYPE_SERVICE: + $picto = 'service'; + break; + default: + $picto = ''; + break; + } + + if (empty($picto)) { + $optlabel = ''; + } else { + $optlabel = img_object('', $picto, 'class="paddingright classfortooltip"', 0, 0, 1); + } + + $optlabel .= $objp->ref; if (!empty($objp->idprodfournprice) && ($objp->ref != $objp->ref_fourn)) { $optlabel .= ' (' . $objp->ref_fourn . ')'; }