print $langs->trans("CompanyHasAbsoluteDiscount", '<a href="' . DOL_URL_ROOT . '/comm/remx.php?id=' . $soc->id . '&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?socid=' . $soc->id . '&action=' . $action . '&origin=' . GETPOST('origin') . '&originid=' . GETPOST('originid')) . '">' . price($absolute_discount) . '</a>', $langs->trans("Currency" . $conf->currency)); } else { print $langs->trans("CompanyHasNoAbsoluteDiscount"); } print ' <a href="' . DOL_URL_ROOT . '/comm/remx.php?id=' . $soc->id . '&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?socid=' . $soc->id . '&action=' . $action . '&origin=' . GETPOST('origin') . '&originid=' . GETPOST('originid')) . '">(' . $langs->trans("EditGlobalDiscounts") . ')</a>'; print '.'; print '</td></tr>'; } // Date invoice print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td colspan="2">'; $datefacture = dol_mktime(12, 0, 0, $_POST['remonth'], $_POST['reday'], $_POST['reyear']); print $form->select_date($datefacture ? $datefacture : $dateinvoice, '', '', '', '', "add", 1, 1, 1); print '</td></tr>'; // Payment term print '<tr><td class="nowrap">' . $langs->trans('PaymentConditionsShort') . '</td><td colspan="2">'; $form->select_conditions_paiements(isset($_POST['cond_reglement_id']) ? $_POST['cond_reglement_id'] : $cond_reglement_id, 'cond_reglement_id'); print '</td></tr>'; // Payment mode print '<tr><td>' . $langs->trans('PaymentMode') . '</td><td colspan="2">'; $form->select_types_paiements(isset($_POST['mode_reglement_id']) ? $_POST['mode_reglement_id'] : $mode_reglement_id, 'mode_reglement_id', 'CRDT'); print '</td></tr>'; // Bank Account if (isset($_POST['fk_account'])) { $fk_account = $_POST['fk_account']; } print '<tr><td>' . $langs->trans('BankAccount') . '</td><td colspan="2">'; $form->select_comptes($fk_account, 'fk_account', 0, '', 1); print '</td></tr>'; // Project if (!empty($conf->projet->enabled) && $socid > 0) { $langs->load('projects');
} else { $datedelivery = empty($conf->global->MAIN_AUTOFILL_DATE) ? -1 : 0; } $html->select_date($datedelivery, 'liv_', '', '', '', "crea_commande", 1, 1); print "</td></tr>"; // Delivery address if ($conf->global->COMMANDE_ADD_DELIVERY_ADDRESS) { // Link to edit: $html->form_address($_SERVER['PHP_SELF'].'?action=create','',$soc->id,'adresse_livraison_id','commande',''); print '<tr><td nowrap="nowrap">' . $langs->trans('DeliveryAddress') . '</td><td colspan="2">'; $numaddress = $html->select_address($soc->fk_delivery_address, $socid, 'fk_address', 1); print ' <a href="../comm/address.php?socid=' . $soc->id . '&action=create">' . $langs->trans("AddAddress") . '</a>'; print '</td></tr>'; } // Conditions de reglement print '<tr><td nowrap="nowrap">' . $langs->trans('PaymentConditionsShort') . '</td><td colspan="2">'; $html->select_conditions_paiements($soc->cond_reglement, 'cond_reglement_id', -1, 1); print '</td></tr>'; // Mode de reglement print '<tr><td>' . $langs->trans('PaymentMode') . '</td><td colspan="2">'; $html->select_types_paiements($soc->mode_reglement, 'mode_reglement_id'); print '</td></tr>'; // Delivery delay print '<tr><td>' . $langs->trans('AvailabilityPeriod') . '</td><td colspan="2">'; $html->select_availability($propal->availability, 'availability_id', '', 1); print '</td></tr>'; // What trigger creation print '<tr><td>' . $langs->trans('Source') . '</td><td colspan="2">'; $html->select_demand_reason(GETPOST("origin") == 'propal' ? 'SRC_COMM' : '', 'demand_reason_id', '', 1); print '</td></tr>'; // Project if ($conf->projet->enabled) {
// Always autofill date with current date print '</td></tr>'; // Date de livraison print "<tr><td>" . $langs->trans("DeliveryDate") . '</td><td colspan="2">'; if (empty($datedelivery)) { if (!empty($conf->global->DATE_LIVRAISON_WEEK_DELAY)) { $datedelivery = time() + 7 * $conf->global->DATE_LIVRAISON_WEEK_DELAY * 24 * 60 * 60; } else { $datedelivery = empty($conf->global->MAIN_AUTOFILL_DATE_DELIVERY) ? -1 : ''; } } $form->select_date($datedelivery, 'liv_', '', '', '', "crea_commande", 1, 1); print "</td></tr>"; // Conditions de reglement print '<tr><td class="nowrap">' . $langs->trans('PaymentConditionsShort') . '</td><td colspan="2">'; $form->select_conditions_paiements($cond_reglement_id, 'cond_reglement_id', -1, 1); print '</td></tr>'; // Mode de reglement print '<tr><td>' . $langs->trans('PaymentMode') . '</td><td colspan="2">'; $form->select_types_paiements($mode_reglement_id, 'mode_reglement_id'); print '</td></tr>'; // Bank Account if (!empty($conf->global->BANK_ASK_PAYMENT_BANK_DURING_ORDER) && !empty($conf->banque->enabled)) { print '<tr><td>' . $langs->trans('BankAccount') . '</td><td colspan="2">'; $form->select_comptes($fk_account, 'fk_account', 0, '', 1); print '</td></tr>'; } // Delivery delay print '<tr><td>' . $langs->trans('AvailabilityPeriod') . '</td><td colspan="2">'; $form->selectAvailabilityDelay($availability_id, 'availability_id', '', 1); print '</td></tr>';
print $langs->trans("CompanyHasAbsoluteDiscount", price($absolute_discount, 0, $langs, 1, -1, -1, $conf->currency)); } else { print $langs->trans("CompanyHasNoAbsoluteDiscount"); } print '.'; print '</td></tr>'; } // Date print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td colspan="2">'; $form->select_date('', '', '', '', '', "addprop", 1, 1); print '</td></tr>'; // Validaty duration print '<tr><td class="fieldrequired">' . $langs->trans("ValidityDuration") . '</td><td colspan="2"><input name="duree_validite" size="5" value="' . $conf->global->PROPALE_VALIDITY_DURATION . '"> ' . $langs->trans("days") . '</td></tr>'; // Terms of payment print '<tr><td class="nowrap fieldrequired">' . $langs->trans('PaymentConditionsShort') . '</td><td colspan="2">'; $form->select_conditions_paiements($soc->cond_reglement_id, 'cond_reglement_id'); print '</td></tr>'; // Mode of payment print '<tr><td>' . $langs->trans('PaymentMode') . '</td><td colspan="2">'; $form->select_types_paiements($soc->mode_reglement_id, 'mode_reglement_id'); print '</td></tr>'; // Bank Account if (!empty($conf->global->BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL) && $conf->banque->enabled) { print '<tr><td>' . $langs->trans('BankAccount') . '</td><td colspan="2">'; $form->select_comptes($fk_account, 'fk_account', 0, '', 1); print '</td></tr>'; } // What trigger creation print '<tr><td>' . $langs->trans('Source') . '</td><td>'; $form->selectInputReason('', 'demand_reason_id', "SRC_PROP", 1); print '</td></tr>';
print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td>' . $langs->trans("Parameters") . '</td><td>' . $langs->trans("Value") . '</td>'; print "</tr>\n"; $var = !$var; $var = !$var; print '<tr ' . $bc[$var] . '><td>'; print $langs->trans("DefaultPayMode"); print '<td colspan="2">'; print $html->select_types_paiements($conf->global->MASSO_PAY_MODE, "MASSO_PAY_MODE"); print "</td></tr>\n"; $var = !$var; print '<tr ' . $bc[$var] . '><td>'; print $langs->trans("DefaultPayCond"); print '<td colspan="2">'; print $html->select_conditions_paiements($conf->global->MASSO_PAY_COND, "MASSO_PAY_COND"); print "</td></tr>\n"; $var = !$var; print '<tr ' . $bc[$var] . '><td>'; print $langs->trans("ShowOriginRef"); print '<td colspan="2">'; print $html->selectyesno("MASSO_SHOW_ORIGIN", $conf->global->MASSO_SHOW_ORIGIN, 1); print "</td></tr>\n"; $var = !$var; print '<tr ' . $bc[$var] . '><td>'; print $langs->trans("GenerateAutoPdf"); print '<td colspan="2">'; print $html->selectyesno("MASSO_AUTO_PDF", $conf->global->MASSO_AUTO_PDF, 1); print "</td></tr>\n"; $var = !$var; print '<tr ' . $bc[$var] . '><td>';