// Photo if ($showphoto || $showbarcode) { print '<td valign="middle" align="center" width="25%" rowspan="' . $nblignes . '">'; print '<div class="photolist">'; $maxvisiblephotos = isset($conf->global->PRODUCT_MAX_VISIBLE_PHOTO) ? $conf->global->PRODUCT_MAX_VISIBLE_PHOTO : 5; if ($conf->browser->phone) { $maxvisiblephotos = 1; } if ($showphoto) { print $object->show_photos($conf->product->multidir_output[$object->entity], 1, $maxvisiblephotos, 0, 0, 0, 80); } if ($showphoto && $showbarcode) { print '<br><br>'; } if ($showbarcode) { print $form->showbarcode($object); } print '</div>'; print '</td>'; } print '</tr>'; // Type if (!empty($conf->produit->enabled) && !empty($conf->service->enabled)) { // TODO change for compatibility with edit in place $typeformat = 'select;0:' . $langs->trans("Product") . ',1:' . $langs->trans("Service"); print '<tr><td>' . $form->editfieldkey("Type", 'fk_product_type', $object->type, $object, $user->rights->produit->creer || $user->rights->service->creer, $typeformat) . '</td><td colspan="2">'; print $form->editfieldval("Type", 'fk_product_type', $object->type, $object, $user->rights->produit->creer || $user->rights->service->creer, $typeformat); print '</td></tr>'; } if ($showbarcode) { // Barcode type
print '</tr>'; // Logo+barcode $rowspan=4; if (! empty($conf->global->SOCIETE_USEPREFIX)) $rowspan++; if (! empty($object->client)) $rowspan++; if (! empty($conf->fournisseur->enabled) && $object->fournisseur && ! empty($user->rights->fournisseur->lire)) $rowspan++; if (! empty($conf->global->MAIN_MODULE_BARCODE)) $rowspan++; if (empty($conf->global->SOCIETE_DISABLE_STATE)) $rowspan++; $htmllogobar=''; if ($showlogo || $showbarcode) { $htmllogobar.='<td rowspan="'.$rowspan.'" style="text-align: center;" width="25%">'; if ($showlogo) $htmllogobar.=$form->showphoto('societe',$object,50); if ($showlogo && $showbarcode) $htmllogobar.='<br><br>'; if ($showbarcode) $htmllogobar.=$form->showbarcode($object,50); $htmllogobar.='</td>'; } // Prefix if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field { print '<tr><td>'.$langs->trans('Prefix').'</td><td colspan="'.(2+(($showlogo || $showbarcode)?0:1)).'">'.$object->prefix_comm.'</td>'; print $htmllogobar; $htmllogobar=''; print '</tr>'; } // Customer code if ($object->client) { print '<tr><td>';
$rowspan++; } if (empty($conf->global->SOCIETE_DISABLE_STATE)) { $rowspan++; } $htmllogobar = ''; if ($showlogo || $showbarcode) { $htmllogobar .= '<td rowspan="' . $rowspan . '" style="text-align: center;" width="25%">'; if ($showlogo) { $htmllogobar .= $form->showphoto('societe', $object); } if ($showlogo && $showbarcode) { $htmllogobar .= '<br><br>'; } if ($showbarcode) { $htmllogobar .= $form->showbarcode($object); } $htmllogobar .= '</td>'; } // Prefix if (!empty($conf->global->SOCIETE_USEPREFIX)) { print '<tr><td>' . $langs->trans('Prefix') . '</td><td colspan="' . (2 + ($showlogo || $showbarcode ? 0 : 1)) . '">' . $object->prefix_comm . '</td>'; print $htmllogobar; $htmllogobar = ''; print '</tr>'; } // Customer code if ($object->client) { print '<tr><td>'; print $langs->trans('CustomerCode') . '</td><td colspan="' . (2 + ($showlogo || $showbarcode ? 0 : 1)) . '">'; print $object->code_client;