print $formproduct->select_measuring_units("weight_units", "weight", GETPOST('weight_units', 'int')); print '</td></tr><tr><td>'; print $langs->trans("Width"); print ' </td><td><input name="sizeW" size="5" value="' . GETPOST('sizeW', 'int') . '"></td><td rowspan="3">'; print $formproduct->select_measuring_units("size_units", "size"); print '</td></tr><tr><td>'; print $langs->trans("Height"); print '</td><td><input name="sizeH" size="5" value="' . GETPOST('sizeH', 'int') . '"></td>'; print '</tr><tr><td>'; print $langs->trans("Depth"); print '</td><td><input name="sizeS" size="5" value="' . GETPOST('sizeS', 'int') . '"></td>'; print '</tr>'; // Delivery method print "<tr><td>" . $langs->trans("DeliveryMethod") . "</td>"; print '<td colspan="3">'; $expe->fetch_delivery_methods(); print $form->selectarray("shipping_method_id", $expe->meths, GETPOST('shipping_method_id', 'int'), 1, 0, 0, "", 1); if ($user->admin) { print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); } print "</td></tr>\n"; // Tracking number print "<tr><td>" . $langs->trans("TrackingNumber") . "</td>"; print '<td colspan="3">'; print '<input name="tracking_number" size="20" value="' . GETPOST('tracking_number', 'alpha') . '">'; print "</td></tr>\n"; // Other attributes $parameters = array('objectsrc' => $objectsrc, 'colspan' => ' colspan="3"', 'socid' => $socid); $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $expe, $action); // Note that $action and $object may have been modified by hook if (empty($reshook) && !empty($extrafields->attribute_label)) {