Example #1
0
         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');
Example #2
0
 } 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 ' &nbsp; <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) {
Example #3
0
 // 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>';
Example #4
0
         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>';