diff --git a/htdocs/product/list.php b/htdocs/product/list.php
index 778565dd2cb..9242c92ff4b 100644
--- a/htdocs/product/list.php
+++ b/htdocs/product/list.php
@@ -204,6 +204,7 @@ $arrayfields = array(
'p.rowid'=>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-2, 'noteditable'=>1, 'notnull'=> 1, 'index'=>1, 'position'=>1, 'comment'=>'Id', 'css'=>'left'),
'p.ref'=>array('label'=>"Ref", 'checked'=>1, 'position'=>10),
//'pfp.ref_fourn'=>array('label'=>$langs->trans("RefSupplier"), 'checked'=>1, 'enabled'=>(! empty($conf->barcode->enabled))),
+ 'thumbnail'=>array('label'=>'Photo', 'checked'=>0, 'position'=>10),
'p.label'=>array('label'=>"Label", 'checked'=>1, 'position'=>10),
'p.fk_product_type'=>array('label'=>"Type", 'checked'=>0, 'enabled'=>(!empty($conf->product->enabled) && !empty($conf->service->enabled)), 'position'=>11),
'p.barcode'=>array('label'=>"Gencod", 'checked'=>1, 'enabled'=>(!empty($conf->barcode->enabled)), 'position'=>12),
@@ -872,6 +873,11 @@ if ($resql) {
print '';
print '';
}
+ // Thumbnail
+ if (!empty($arrayfields['thumbnail']['checked'])) {
+ print '
';
+ print ' | ';
+ }
if (!empty($arrayfields['p.label']['checked'])) {
print '';
print '';
@@ -1122,6 +1128,9 @@ if ($resql) {
if (!empty($arrayfields['pfp.ref_fourn']['checked'])) {
print_liste_field_titre($arrayfields['pfp.ref_fourn']['label'], $_SERVER["PHP_SELF"], "pfp.ref_fourn", "", $param, "", $sortfield, $sortorder);
}
+ if (!empty($arrayfields['thumbnail']['checked'])) {
+ print_liste_field_titre($arrayfields['thumbnail']['label'], $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, 'center ');
+ }
if (!empty($arrayfields['p.label']['checked'])) {
print_liste_field_titre($arrayfields['p.label']['label'], $_SERVER["PHP_SELF"], "p.label", "", $param, "", $sortfield, $sortorder);
}
@@ -1369,6 +1378,22 @@ if ($resql) {
}
}
+ // Thumbnail
+ if (!empty($arrayfields['thumbnail']['checked'])) {
+ $product_thumbnail_html = '';
+ if (!empty($product_static->entity)) {
+ $product_thumbnail = $product_static->show_photos('product', $conf->product->multidir_output[$product_static->entity], 1, 1, 0, 0, 0, 80);
+ if ($product_static->nbphoto > 0) {
+ $product_thumbnail_html = $product_thumbnail;
+ }
+ }
+
+ print ' | ' . $product_thumbnail_html . ' | ';
+ if (!$i) {
+ $totalarray['nbfield']++;
+ }
+ }
+
// Label
if (!empty($arrayfields['p.label']['checked'])) {
print ''.$obj->label.' | ';