function _printFormConfirm(&$user, &$db, &$conf, &$langs, &$TPayment)
{
    global $bc;
    $form = new Form($db);
    $TFormCore = new TFormCore();
    print load_fiche_titre($langs->trans('Payments'));
    print '<div class="tabBar">';
    print '<form name="import_confirm" action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
    print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
    print '<input type="hidden" name="action" value="import_confirm">';
    print '<p>';
    print '<label><b>' . $langs->trans('paymentimport_typepayment') . '</b></label>&nbsp;';
    $form->select_types_paiements($conf->global->PAYMENTIMPORT_DEFAULT_REGLEMENT_CODE, 'paiementcode', '', 2);
    print '</p>';
    print '<p>';
    print '<label><b>' . $langs->trans('paymentimport_bankaccount') . '</b></label>&nbsp;';
    print $form->select_comptes($conf->global->PAYMENTIMPORT_DEFAULT_BANK_ACOUNT, 'fk_bank', 0);
    print '</p>';
    print '<table class="border" width="100%">';
    print '<tr class="liste_titre">';
    print '<td>' . $langs->trans("RefFacture") . '</td>';
    print '<td>' . $langs->trans("Company") . '</td>';
    print '<td>' . $langs->trans("CodeClient") . '</td>';
    print '<td>' . $langs->trans("Rib") . '</td>';
    print '<td>' . $langs->trans("AmountPayment") . '</td>';
    print '<td>' . $langs->trans("DatePayment") . '</td>';
    print '<td>' . $langs->trans("Num") . '</td>';
    print '<td>' . $langs->trans("Note") . '</td>';
    print '</tr>';
    $var = false;
    $i = 0;
    foreach ($TPayment as $TInfo) {
        $var = !$var;
        print '<tr ' . $bc[$var] . '>';
        print '<td><input type="text" name="payment[' . $i . '][facture_ref]" value="' . $TInfo['facture_ref'] . '" /> - <a target="_blank" href="' . dol_buildpath('/compta/facture.php?ref=' . $TInfo['facture_ref'], 1) . '">v</a></td>';
        print '<td>' . $TInfo['company_name'] . '</td>';
        print '<td>' . $TInfo['code_client'] . '</td>';
        print '<td>' . $TInfo['rib'] . '</td>';
        print '<td><input type="text" name="payment[' . $i . '][amount]" value="' . $TInfo['amount'] . '" /></td>';
        print '<td>' . $TFormCore->calendrier('', "payment[" . $i . "][date_creation]", $TInfo['date_creation']) . '</td>';
        print '<td><input type="text" name="payment[' . $i . '][num_payment]" value="' . $TInfo['num_payment'] . '" /></td>';
        print '<td><input type="text" name="payment[' . $i . '][note]" value="' . $TInfo['note'] . '" /></td>';
        print '</tr>';
        $i++;
    }
    print '</table>';
    print '<div class="tabsAction"><div class="center divButAction"><input class="button" type="submit" value="' . $langs->trans('CreatePayment') . '" /></div></div>';
    print '</form>';
}
Example #2
0
print $langs->trans("TransferDesc");
print "<br><br>";

print "<form name='add' method=\"post\" action=\"virement.php\">";
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';

print '<input type="hidden" name="action" value="add">';

print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>'.$langs->trans("TransferFrom").'</td><td>'.$langs->trans("TransferTo").'</td><td>'.$langs->trans("Date").'</td><td>'.$langs->trans("Description").'</td><td>'.$langs->trans("Amount").'</td>';
print '</tr>';

$var=false;
print '<tr '.$bc[$var].'><td>';
print $html->select_comptes($_POST['account_from'],'account_from',0,'',1);
print "</td>";

print "<td>\n";
print $html->select_comptes($_POST['account_to'],'account_to',0,'',1);
print "</td>\n";

print "<td>";
$html->select_date($dateo,'','','','','add');
print "</td>\n";
print '<td><input name="label" class="flat" type="text" size="40" value="'.$_POST["label"].'"></td>';
print '<td><input name="amount" class="flat" type="text" size="8" value="'.$_POST["amount"].'"></td>';

print "</table>";

print '<br><center><input type="submit" class="button" value="'.$langs->trans("Add").'"></center>';
Example #3
0
     } else {
         print '<input id="amountpayment" name="amountpayment" size="8" type="text" value="' . (empty($_POST['amountpayment']) ? '' : $_POST['amountpayment']) . '">';
     }
     print '</td>';
     print '</tr>';
 }
 print '<tr>';
 if ($conf->banque->enabled) {
     if ($facture->type != 2) {
         print '<td><span class="fieldrequired">' . $langs->trans('AccountToCredit') . '</span></td>';
     }
     if ($facture->type == 2) {
         print '<td><span class="fieldrequired">' . $langs->trans('AccountToDebit') . '</span></td>';
     }
     print '<td>';
     $html->select_comptes($accountid, 'accountid', 0, '', 2);
     print '</td>';
 } else {
     print '<td colspan="2">&nbsp;</td>';
 }
 print "</tr>\n";
 // Cheque number
 print '<tr><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td><input name="num_paiement" type="text" value="' . $paymentnum . '"></td></tr>';
 // Check transmitter
 print '<tr><td class="' . (GETPOST('paiementcode') == 'CHQ' ? 'fieldrequired ' : '') . 'fieldrequireddyn">' . $langs->trans('CheckTransmitter');
 print ' <em>(' . $langs->trans("ChequeMaker") . ')</em>';
 print '</td>';
 print '<td><input id="fieldchqemetteur" name="chqemetteur" size="30" type="text" value="' . GETPOST('chqemetteur') . '"></td></tr>';
Example #4
0
 print_liste_field_titre($langs->trans("Status"), $_SERVER["PHP_SELF"], "bc.statut", "", $params, 'align="right"', $sortfield, $sortorder);
 print "</tr>\n";
 // Lignes des champs de filtre
 print '<tr class="liste_titre">';
 print '<td class="liste_titre" align="left">';
 print '<input class="flat" type="text" size="4" name="search_ref" value="' . $search_ref . '">';
 print '</td>';
 print '<td class="liste_titre" align="center">';
 if (!empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) {
     print '<input class="flat" type="text" size="1" maxlength="2" name="day" value="' . $day . '">';
 }
 print '<input class="flat" type="text" size="1" maxlength="2" name="month" value="' . $month . '">';
 $formother->select_year($year ? $year : -1, 'year', 1, 20, 5);
 print '</td>';
 print '<td>';
 $form->select_comptes($search_account, 'search_account', 0, '', 1);
 print '</td>';
 print '<td class="liste_titre">&nbsp;</td>';
 print '<td class="liste_titre" align="right">';
 print '<input class="flat" type="text" size="6" name="search_amount" value="' . $search_amount . '">';
 print '</td>';
 print '<td class="liste_titre" align="right"><input type="image" class="liste_titre" name="button_search" src="' . img_picto($langs->trans("Search"), 'search.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">';
 print '<input type="image" class="liste_titre" name="button_removefilter" src="' . img_picto($langs->trans("Search"), 'searchclear.png', '', '', 1) . '" value="' . dol_escape_htmltag($langs->trans("RemoveFilter")) . '" title="' . dol_escape_htmltag($langs->trans("RemoveFilter")) . '">';
 print "</td></tr>\n";
 $var = true;
 while ($i < min($num, $limit)) {
     $objp = $db->fetch_object($resql);
     $var = !$var;
     print "<tr " . $bc[$var] . ">";
     // Num ref cheque
     print '<td width="80">';
$accounts = array();
if ($action == 'new') {
    $lines = array();
    $now = dol_now();
    print $langs->trans("SelectChequeTransactionAndGenerate") . '<br><br>' . "\n";
    print '<form class="nocellnopadd" action="' . $_SERVER["PHP_SELF"] . '" method="POST">';
    print '<input type="hidden" name="action" value="new">';
    //print '<fieldset><legend>aaa</legend>';
    print '<table class="border" width="100%">';
    //print '<tr><td width="30%">'.$langs->trans('Date').'</td><td width="70%">'.dol_print_date($now,'day').'</td></tr>';
    // Filter
    print '<tr><td width="200">' . $langs->trans("DateChequeReceived") . '</td><td>';
    print $form->select_date($filterdate, 'fd', 0, 0, 1, '', 1, 1);
    print '</td></tr>';
    print '<tr><td>' . $langs->trans("BankAccount") . '</td><td>';
    print $form->select_comptes($filteraccountid, 'accountid', 0, 'courant <> 2', 1);
    print '</td></tr>';
    print '</table>';
    print '<center>';
    print '<input type="submit" class="button" name="filter" value="' . dol_escape_htmltag($langs->trans("ToFilter")) . '">';
    if ($filterdate || $filteraccountid > 0) {
        print ' &nbsp; ';
        print '<input type="submit" class="button" name="removefilter" value="' . dol_escape_htmltag($langs->trans("RemoveFilter")) . '">';
    }
    print '</center>';
    //print '</fieldset>';
    print '</form>';
    print '<br>';
    $sql = "SELECT ba.rowid as bid, b.datec as datec, b.dateo as date, b.rowid as chqid, ";
    $sql .= " b.amount, ba.label, b.emetteur, b.num_chq, b.banque";
    $sql .= " FROM " . MAIN_DB_PREFIX . "bank as b,";
Example #6
0
 $form->select_types_paiements(GETPOST('paiementcode') ? GETPOST('paiementcode') : $facture->mode_reglement_code, 'paiementcode', '', 2);
 print "</td>\n";
 print '<td rowspan="' . $rowspan . '" valign="top">';
 print '<textarea name="comment" wrap="soft" cols="60" rows="' . ROWS_4 . '">' . (empty($_POST['comment']) ? '' : $_POST['comment']) . '</textarea></td>';
 print '</tr>';
 // Bank account
 print '<tr>';
 if (!empty($conf->banque->enabled)) {
     if ($facture->type != 2) {
         print '<td><span class="fieldrequired">' . $langs->trans('AccountToCredit') . '</span></td>';
     }
     if ($facture->type == 2) {
         print '<td><span class="fieldrequired">' . $langs->trans('AccountToDebit') . '</span></td>';
     }
     print '<td>';
     $form->select_comptes($accountid, 'accountid', 0, '', 2);
     print '</td>';
 } else {
     print '<td colspan="2">&nbsp;</td>';
 }
 print "</tr>\n";
 // Cheque number
 print '<tr><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td><input name="num_paiement" type="text" value="' . $paymentnum . '"></td></tr>';
 // Check transmitter
 print '<tr><td class="' . (GETPOST('paiementcode') == 'CHQ' ? 'fieldrequired ' : '') . 'fieldrequireddyn">' . $langs->trans('CheckTransmitter');
 print ' <em>(' . $langs->trans("ChequeMaker") . ')</em>';
 print '</td>';
 print '<td><input id="fieldchqemetteur" name="chqemetteur" size="30" type="text" value="' . GETPOST('chqemetteur') . '"></td></tr>';
Example #7
0
print '<tr class="impair"><td>' . $langs->trans("ResponsibleUser") . '</td>';
print '<td align="left">';
print '<input type="hidden" name="nom0" value="PRELEVEMENT_USER">';
print $form->select_dolusers($conf->global->PRELEVEMENT_USER, 'value0', 1, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth300');
print '</td>';
print '</tr>';
//Profid1 of Transmitter
print '<tr class="pair"><td>' . $langs->trans("NumeroNationalEmetter") . ' - ' . $langs->transcountry('ProfId1', $mysoc->country_code) . '</td>';
print '<td align="left">';
print '<input type="hidden" name="nom1" value="PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR">';
print '<input type="text"   name="value1" value="' . $conf->global->PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR . '" size="9" ></td>';
print '</tr>';
// Bank account (from Banks module)
print '<tr class="impair"><td>' . $langs->trans("BankToReceiveWithdraw") . '</td>';
print '<td align="left">';
$form->select_comptes($conf->global->PRELEVEMENT_ID_BANKACCOUNT, 'PRELEVEMENT_ID_BANKACCOUNT', 0, "courant=1", 1);
print '</td></tr>';
// ICS
print '<tr class="pair"><td>' . $langs->trans("ICS") . '</td>';
print '<td align="left">';
print '<input type="text" name="PRELEVEMENT_ICS" value="' . $conf->global->PRELEVEMENT_ICS . '" size="9" ></td>';
print '</td></tr>';
print '</table>';
print '<br>';
print '<div class="center"><input type="submit" class="button" value="' . $langs->trans("Save") . '"></div>';
print '</form>';
dol_fiche_end();
print '<br>';
/*
 * Notifications
 */
Example #8
0
 $supplierstatic->name = $obj->nom;
 print $supplierstatic->getNomUrl(1, 'supplier');
 print '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td>';
 $form->select_date($dateinvoice, '', '', '', '', "addpaiement", 1, 1);
 print '</td>';
 print '<td>' . $langs->trans('Comments') . '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('PaymentMode') . '</td><td>';
 $form->select_types_paiements(empty($_POST['paiementid']) ? '' : $_POST['paiementid'], 'paiementid');
 print '</td>';
 print '<td rowspan="3" valign="top">';
 print '<textarea name="comment" wrap="soft" cols="60" rows="' . ROWS_3 . '">' . (empty($_POST['comment']) ? '' : $_POST['comment']) . '</textarea></td></tr>';
 print '<tr><td>' . $langs->trans('Numero') . '</td><td><input name="num_paiement" type="text" value="' . (empty($_POST['num_paiement']) ? '' : $_POST['num_paiement']) . '"></td></tr>';
 if (!empty($conf->banque->enabled)) {
     print '<tr><td class="fieldrequired">' . $langs->trans('Account') . '</td><td>';
     $form->select_comptes(empty($_POST['accountid']) ? '' : $_POST['accountid'], 'accountid', 0, '', 2);
     print '</td></tr>';
 } else {
     print '<tr><td colspan="2">&nbsp;</td></tr>';
 }
 print '</table>';
 $parameters = array('facid' => $facid, 'ref' => $ref, 'objcanvas' => $objcanvas);
 $reshook = $hookmanager->executeHooks('paymentsupplierinvoices', $parameters, $object, $action);
 // Note that $action and $object may have been modified by some hooks
 $error = $hookmanager->error;
 $errors = $hookmanager->errors;
 if (empty($reshook)) {
     /*
      * Autres factures impayees
      */
     $sql = 'SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, f.total_ttc, f.datef as df';
Example #9
0
 $supplierstatic->name = $obj->name;
 print $supplierstatic->getNomUrl(1, 'supplier');
 print '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td>';
 $form->select_date($dateinvoice, '', '', '', '', "addpaiement", 1, 1);
 print '</td>';
 print '<td>' . $langs->trans('Comments') . '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('PaymentMode') . '</td><td>';
 $form->select_types_paiements(empty($_POST['paiementid']) ? '' : $_POST['paiementid'], 'paiementid');
 print '</td>';
 print '<td rowspan="3" valign="top">';
 print '<textarea name="comment" wrap="soft" cols="60" rows="' . ROWS_3 . '">' . (empty($_POST['comment']) ? '' : $_POST['comment']) . '</textarea></td></tr>';
 print '<tr><td>' . $langs->trans('Numero') . '</td><td><input name="num_paiement" type="text" value="' . (empty($_POST['num_paiement']) ? '' : $_POST['num_paiement']) . '"></td></tr>';
 if (!empty($conf->banque->enabled)) {
     print '<tr><td class="fieldrequired">' . $langs->trans('Account') . '</td><td>';
     $form->select_comptes(empty($accountid) ? '' : $accountid, 'accountid', 0, '', 2);
     print '</td></tr>';
 } else {
     print '<tr><td colspan="2">&nbsp;</td></tr>';
 }
 print '</table>';
 $parameters = array('facid' => $facid, 'ref' => $ref, 'objcanvas' => $objcanvas);
 $reshook = $hookmanager->executeHooks('paymentsupplierinvoices', $parameters, $object, $action);
 // Note that $action and $object may have been modified by some hooks
 $error = $hookmanager->error;
 $errors = $hookmanager->errors;
 if (empty($reshook)) {
     /*
      * Autres factures impayees
      */
     $sql = 'SELECT f.rowid as facid, f.ref, f.ref_supplier, f.total_ht, f.total_ttc, f.datef as df';
Example #10
0
     }
     print '> ' . $langs->trans("MoreActionInvoiceOnly");
     if ($adh->fk_soc) {
         print ' (' . $langs->trans("ThirdParty") . ': ' . $company->getNomUrl(1) . ')';
     } else {
         print ' (' . $langs->trans("NoThirdPartyAssociatedToMember");
         print ' - <a href="' . $_SERVER["PHP_SELF"] . '?rowid=' . $adh->id . '&amp;action=create_thirdparty">';
         print $langs->trans("CreateDolibarrThirdParty");
         print '</a>)';
     }
     print '<br>';
 }
 print '</td></tr>';
 // Bank account
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("FinancialAccount") . '</td><td>';
 $html->select_comptes($_POST["accountid"], 'accountid', 0, '', 1);
 print "</td></tr>\n";
 // Payment mode
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td>';
 $html->select_types_paiements($_POST["operation"], 'operation', '', 2);
 print "</td></tr>\n";
 // Date of payment
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("DatePayment") . '</td><td>';
 $html->select_date($paymentdate ? $paymentdate : -1, 'payment', 0, 0, 1, 'cotisation', 1, 1);
 print "</td></tr>\n";
 print '<tr class="bankswitchclass2"><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td><input id="fieldnum_chq" name="num_chq" type="text" size="8" value="' . (empty($_POST['num_chq']) ? '' : $_POST['num_chq']) . '"></td></tr>';
 print '<tr class="bankswitchclass2 fieldrequireddyn"><td>' . $langs->trans('CheckTransmitter');
 print ' <em>(' . $langs->trans("ChequeMaker") . ')</em>';
    $ret = $html->form_confirm($_SERVER["PHP_SELF"] . "?idTrip=" . $idTrip . "&account=" . $idAccount, $langs->trans("ndfToAccount"), $langs->trans("ConfirmNdfToAccount"), "confirm_ndf_to_account", "", "", 1);
    if ($ret == 'html') {
        print '<br />';
    }
}
if ($_GET["action"] == 'accountTOndf') {
    $idTrip = $_GET['idTrip'];
    $ret = $html->form_confirm($_SERVER["PHP_SELF"] . "?idTrip=" . $idTrip . "&account=" . $idAccount, $langs->trans("AccountToNdf"), $langs->trans("ConfirmAccountToNdf"), "confirm_account_to_ndf", "", "", 1);
    if ($ret == 'html') {
        print '<br />';
    }
}
if (empty($submit) && empty($idAccount)) {
    print "<form name='add' method=\"post\" action=\"synchro_compta.php\">";
    print 'Choix du compte&nbsp;&nbsp;';
    print $html->select_comptes($_POST['account'], 'account', 0, '', 1);
    print '&nbsp;<input type="submit" name="submit" class="button" value="' . $langs->trans("ViewAccountSynch") . '">';
    print "</form>";
} else {
    print "<form name='add' method=\"post\" action=\"synchro_compta.php\">";
    print 'Choix du compte&nbsp;&nbsp;';
    print $html->select_comptes($idAccount, 'account', 0, '', 1);
    print '&nbsp;<input type="submit" class="button" value="' . $langs->trans("ViewAccountSynch") . '">';
    print "</form>";
    $sql = "SELECT d.fk_bank_account, d.ref, d.rowid, d.date_valid, d.fk_user_author, d.total_ttc, d.integration_compta, d.fk_statut";
    $sql .= " ,CONCAT(u.firstname,' ',u.lastname) as declarant_NDF";
    $sql .= " FROM " . MAIN_DB_PREFIX . "expensereport as d";
    $sql .= " INNER JOIN " . MAIN_DB_PREFIX . "user as u ON d.fk_user_author = u.rowid";
    $sql .= " WHERE d.fk_statut = 6";
    $sql .= " ORDER BY d.date_valid DESC";
    $resql = $db->query($sql);
Example #12
0
	$datepaye = dol_mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
	$datepayment=empty($conf->global->MAIN_AUTOFILL_DATE)?(empty($_POST["remonth"])?-1:$datepaye):0;
	$html->select_date($datepayment,'','','','',"add_payment",1,1);
	print "</td>";
	print '<td>'.$langs->trans("Comments").'</td></tr>';

	print '<tr><td class="fieldrequired">'.$langs->trans("PaymentMode").'</td><td>';
	$html->select_types_paiements(isset($_POST["paiementtype"])?$_POST["paiementtype"]:$charge->paiementtype, "paiementtype");
	print "</td>\n";

	print '<td rowspan="3" valign="top"><textarea name="comment" wrap="soft" cols="40" rows="'.ROWS_3.'"></textarea></td></tr>';

	print '<tr>';
	print '<td class="fieldrequired">'.$langs->trans('AccountToDebit').'</td>';
	print '<td>';
	$html->select_comptes(isset($_POST["accountid"])?$_POST["accountid"]:$charge->accountid, "accountid", 0, '',1);  // Show opend bank account list
	print '</td></tr>';

	print '<tr><td>'.$langs->trans('Numero');
	print ' <em>('.$langs->trans("ChequeOrTransferNumber").')</em>';
	print "<td><input name=\"num_paiement\" type=\"text\"></td></tr>\n";

	/*
 	 * Autres charges impayees
	 */
	$num = 1;
	$i = 0;
	print '<tr><td colspan="3">';

	print '<table class="nobordernopadding" width="100%">';
	print '<tr class="liste_titre">';
Example #13
0
 print "<td colspan=\"3\">" . $langs->trans("Payment") . '</td>';
 print '</tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans("Date") . '</td><td colspan="2">';
 $datepaid = dol_mktime(12, 0, 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
 $datepayment = empty($conf->global->MAIN_AUTOFILL_DATE) ? empty($_POST["remonth"]) ? -1 : $datepaid : 0;
 $form->select_date($datepayment, '', '', '', '', "add_payment", 1, 1);
 print "</td>";
 print '</tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td colspan="2">';
 $form->select_types_paiements(isset($_POST["fk_typepayment"]) ? $_POST["fk_typepayment"] : $expensereport->fk_typepayment, "fk_typepayment");
 print "</td>\n";
 print '</tr>';
 print '<tr>';
 print '<td class="fieldrequired">' . $langs->trans('AccountToDebit') . '</td>';
 print '<td colspan="2">';
 $form->select_comptes(isset($_POST["accountid"]) ? $_POST["accountid"] : $expensereport->accountid, "accountid", 0, '', 1);
 // Show open bank account list
 print '</td></tr>';
 // Number
 print '<tr><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td colspan="2"><input name="num_payment" type="text" value="' . GETPOST('num_payment') . '"></td></tr>' . "\n";
 print '<tr>';
 print '<td valign="top">' . $langs->trans("Comments") . '</td>';
 print '<td valign="top" colspan="2"><textarea name="note" wrap="soft" cols="60" rows="' . ROWS_3 . '"></textarea></td>';
 print '</tr>';
 print '</table>';
 dol_fiche_end();
 /*
  * Autres charges impayees
print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set_PAYMENTIMPORT_DEFAULT_REGLEMENT_CODE">';
$form->select_types_paiements($conf->global->PAYMENTIMPORT_DEFAULT_REGLEMENT_CODE, 'PAYMENTIMPORT_DEFAULT_REGLEMENT_CODE', '', 2, 0);
print '<input type="submit" class="button" value="' . $langs->trans("Modify") . '">';
print '</form>';
print '</td></tr>';
$var = !$var;
print '<tr ' . $bc[$var] . '>';
print '<td>' . $langs->trans("paymentimport_default_bank") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="right" width="300">';
print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set_PAYMENTIMPORT_DEFAULT_BANK_ACOUNT">';
print $form->select_comptes($conf->global->PAYMENTIMPORT_DEFAULT_BANK_ACOUNT, 'PAYMENTIMPORT_DEFAULT_BANK_ACOUNT', 0);
print '&nbsp;<input type="submit" class="button" value="' . $langs->trans("Modify") . '">';
print '</form>';
print '</td></tr>';
$var = !$var;
print '<tr ' . $bc[$var] . '>';
print '<td>' . $langs->trans("paymentimport_forcedatepaye_today") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="right" width="300">';
print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set_PAYMENTIMPORT_FORCE_DATE_TODAY">';
print $form->selectyesno("PAYMENTIMPORT_FORCE_DATE_TODAY", $conf->global->PAYMENTIMPORT_FORCE_DATE_TODAY, 1);
print '<input type="submit" class="button" value="' . $langs->trans("Modify") . '">';
print '</form>';
print '</td></tr>';
    print '</form>';
    print '</td></tr>';
}
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("Proposal") . '</td>' . "\n";
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="center" width="100">' . $langs->trans("Value") . '</td>' . "\n";
$var = !$var;
print '<tr ' . $bc[$var] . '>';
print '<td>' . $langs->trans("set_GRAPEFRUIT_PROPAL_DEFAULT_BANK_ACOUNT") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="right" width="300">';
print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set_GRAPEFRUIT_PROPAL_DEFAULT_BANK_ACOUNT">';
print $form->select_comptes($conf->global->GRAPEFRUIT_PROPAL_DEFAULT_BANK_ACOUNT, 'GRAPEFRUIT_PROPAL_DEFAULT_BANK_ACOUNT', 0, '', 1);
print '<input type="submit" class="button" value="' . $langs->trans("Modify") . '">';
print '</form>';
print '</td></tr>';
$var = !$var;
print '<tr ' . $bc[$var] . '>';
print '<td>' . $langs->trans("set_GRAPEFRUIT_LINK_PROPAL_2_PROJECT") . '</td>';
print '<td align="center" width="20">&nbsp;</td>';
print '<td align="right" width="300">';
print '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set_GRAPEFRUIT_LINK_PROPAL_2_PROJECT">';
echo ajax_constantonoff('GRAPEFRUIT_LINK_PROPAL_2_PROJECT');
print '</form>';
print '</td></tr>';
$var = !$var;
Example #16
0
    echo '<tr><td class="resume_label">' . $langs->trans("Change") . '</td><td>' . price2num($obj_facturation->montantRendu(), 'MT') . ' ' . $conf->currency . '</td></tr>';
}
?>

	</table>

	<form id="frmValidation" class="formulaire2" method="post" action="validation_verif.php?action=valide_facture">
		<input type="hidden" name="token" value="<?php 
echo $_SESSION['newtoken'];
?>
" />
		<p class="note_label">
			<?php 
echo $langs->trans("BankToPay") . "<br>";
$form = new Form($db);
$form->select_comptes($selected, 'cashdeskbank', 0, $filtre);
?>
		</p>
		<p class="note_label"><?php 
echo $langs->trans("Notes");
?>
<br><textarea class="textarea_note" name="txtaNotes"></textarea></p>

		<span><input class="bouton_validation" type="submit" name="btnValider" value="<?php 
echo $langs->trans("ValidateInvoice");
?>
" /></span>
		<p><a class="lien1" href="affIndex.php?menu=facturation"><?php 
echo $langs->trans("RestartSelling");
?>
</a></p>
    }
    // If a particular stock is defined, we disable choice
    print $formproduct->selectWarehouses(GETPOST('warehouseid') ? GETPOST('warehouseid') : (empty($conf->global->CASHDESK_ID_WAREHOUSE) ? 'ifone' : $conf->global->CASHDESK_ID_WAREHOUSE), 'warehouseid', '', !$disabled, $disabled);
    //print '<input name="warehouse_id" class="texte_login" type="warehouse_id" value="" />';
    print '</td>';
    print "</tr>\n";
}
print "<tr>";
print '<td class="label1">' . $langs->trans("CashDeskBankAccountForSell") . '</td>';
print '<td>';
$defaultknown = 0;
if (!empty($conf->global->CASHDESK_ID_BANKACCOUNT_CASH) && $conf->global->CASHDESK_ID_BANKACCOUNT_CASH > 0) {
    $defaultknown = 1;
}
// If a particular stock is defined, we disable choice
print $form->select_comptes(GETPOST('bankid_cash') > 0 ? GETPOST('bankid_cash') : $conf->global->CASHDESK_ID_BANKACCOUNT_CASH, 'CASHDESK_ID_BANKACCOUNT_CASH', 0, "courant=2", $defaultknown ? 0 : 2);
print '</td>';
print "</tr>\n";
print "<tr>";
print '<td class="label1">' . $langs->trans("CashDeskBankAccountForCheque") . '</td>';
print '<td>';
$defaultknown = 0;
if (!empty($conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE) && $conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE > 0) {
    $defaultknown = 1;
}
// If a particular stock is defined, we disable choice
print $form->select_comptes(GETPOST('bankid_cheque') > 0 ? GETPOST('bankid_cheque') : $conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE, 'CASHDESK_ID_BANKACCOUNT_CHEQUE', 0, "courant=1", $defaultknown ? 0 : 2);
print '</td>';
print "</tr>\n";
print "<tr>";
print '<td class="label1">' . $langs->trans("CashDeskBankAccountForCB") . '</td>';
Example #18
0
    $account_to = GETPOST('account_to', 'int');
    $label = GETPOST('label', 'alpha');
    $amount = GETPOST('amount', 'int');
}
print_fiche_titre($langs->trans("BankTransfer"));
print $langs->trans("TransferDesc");
print "<br><br>";
print "<form name='add' method=\"post\" action=\"virement.php\">";
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="add">';
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("TransferFrom") . '</td><td>' . $langs->trans("TransferTo") . '</td><td>' . $langs->trans("Date") . '</td><td>' . $langs->trans("Description") . '</td><td>' . $langs->trans("Amount") . '</td>';
print '</tr>';
$var = false;
print '<tr ' . $bc[$var] . '><td>';
$form->select_comptes($account_from, 'account_from', 0, '', 1);
print "</td>";
print "<td>\n";
$form->select_comptes($account_to, 'account_to', 0, '', 1);
print "</td>\n";
print "<td>";
$form->select_date($dateo, '', '', '', '', 'add');
print "</td>\n";
print '<td><input name="label" class="flat" type="text" size="40" value="' . $label . '"></td>';
print '<td><input name="amount" class="flat" type="text" size="8" value="' . $amount . '"></td>';
print "</table>";
print '<br><center><input type="submit" class="button" value="' . $langs->trans("Add") . '"></center>';
print "</form>";
$db->close();
llxFooter();
Example #19
0
 print dol_trunc($objp->note, 32);
 print '</td>';
 // Banque
 if ($conf->banque->enabled) {
     if ($objp->fk_account) {
         $accountstatic->id = $objp->fk_account;
         $accountstatic->fetch($objp->fk_account);
         //$accountstatic->label=$objp->label;
         print '<td>' . $accountstatic->getNomUrl(1) . '</td>';
     } else {
         print "<td>";
         if ($allowinsertbankafter && $objp->cotisation) {
             print '<input type="hidden" name="action" value="2bank">';
             print '<input type="hidden" name="rowid" value="' . $objp->crowid . '">';
             $form = new Form($db);
             $form->select_comptes('', 'accountid', 0, '', 1);
             print '<br>';
             $form->select_types_paiements('', 'paymenttypeid');
             print '<input name="num_chq" type="text" class="flat" size="5">';
         } else {
             print '&nbsp;';
         }
         print "</td>\n";
     }
 }
 // Date start
 print '<td>' . $objp->dateh . "</td>\n";
 // Date end
 print '<td>' . $objp->datef . "</td>\n";
 // Price
 print '<td>' . $objp->amount . '</td>';
Example #20
0
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="set">';
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;
print '<tr ' . $bc[$var] . '><td width=\\"50%\\">' . $langs->trans("CashDeskThirdPartyForSell") . '</td>';
print '<td colspan="2">';
print $form->select_company($conf->global->CASHDESK_ID_THIRDPARTY, 'socid', 's.client in (1,3)', 1, 0, 1, array(), 0);
print '</td></tr>';
if (!empty($conf->banque->enabled)) {
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td>' . $langs->trans("CashDeskBankAccountForSell") . '</td>';
    print '<td colspan="2">';
    $form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CASH, 'CASHDESK_ID_BANKACCOUNT_CASH', 0, "courant=2", 1);
    print '</td></tr>';
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td>' . $langs->trans("CashDeskBankAccountForCheque") . '</td>';
    print '<td colspan="2">';
    $form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CHEQUE, 'CASHDESK_ID_BANKACCOUNT_CHEQUE', 0, "courant=1", 1);
    print '</td></tr>';
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td>' . $langs->trans("CashDeskBankAccountForCB") . '</td>';
    print '<td colspan="2">';
    $form->select_comptes($conf->global->CASHDESK_ID_BANKACCOUNT_CB, 'CASHDESK_ID_BANKACCOUNT_CB', 0, "courant=1", 1);
    print '</td></tr>';
}
if (!empty($conf->stock->enabled)) {
    $var = !$var;
    print '<tr ' . $bc[$var] . '><td>' . $langs->trans("CashDeskDoNotDecreaseStock") . '</td>';
Example #21
0
     }
     if (empty($conf->global->ADHERENT_VAT_FOR_SUBSCRIPTIONS) || $conf->global->ADHERENT_VAT_FOR_SUBSCRIPTIONS != 'defaultforfoundationcountry') {
         print '. ' . $langs->trans("NoVatOnSubscription", 0);
     }
     if (!empty($conf->global->ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS) && (!empty($conf->product->enabled) || !empty($conf->service->enabled))) {
         $prodtmp = new Product($db);
         $prodtmp->fetch($conf->global->ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS);
         print '. ' . $langs->transnoentitiesnoconv("ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS", $prodtmp->getNomUrl(1));
         // must use noentitiesnoconv to avoid to encode html into getNomUrl of product
     }
     print '<br>';
 }
 print '</td></tr>';
 // Bank account
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("FinancialAccount") . '</td><td>';
 $form->select_comptes(GETPOST('accountid'), 'accountid', 0, '', 1);
 print "</td></tr>\n";
 // Payment mode
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td>';
 $form->select_types_paiements(GETPOST('operation'), 'operation', '', 2);
 print "</td></tr>\n";
 // Date of payment
 print '<tr class="bankswitchclass"><td class="fieldrequired">' . $langs->trans("DatePayment") . '</td><td>';
 print $form->select_date(isset($paymentdate) ? $paymentdate : -1, 'payment', 0, 0, 1, 'cotisation', 1, 1, 1);
 print "</td></tr>\n";
 print '<tr class="bankswitchclass2"><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td><input id="fieldnum_chq" name="num_chq" type="text" size="8" value="' . (!GETPOST('num_chq') ? '' : GETPOST('num_chq')) . '"></td></tr>';
 print '<tr class="bankswitchclass2 fieldrequireddyn"><td>' . $langs->trans('CheckTransmitter');
 print ' <em>(' . $langs->trans("ChequeMaker") . ')</em>';
Example #22
0
 $supplierstatic->name = $obj->nom;
 print $supplierstatic->getNomUrl(1, 'supplier');
 print '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('Date') . '</td><td>';
 $html->select_date($dateinvoice, '', '', '', '', "addpaiement", 1, 1);
 print '</td>';
 print '<td>' . $langs->trans('Comments') . '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans('PaymentMode') . '</td><td>';
 $html->select_types_paiements(empty($_POST['paiementid']) ? '' : $_POST['paiementid'], 'paiementid');
 print '</td>';
 print '<td rowspan="3" valign="top">';
 print '<textarea name="comment" wrap="soft" cols="60" rows="' . _ROWS_3 . '">' . (empty($_POST['comment']) ? '' : $_POST['comment']) . '</textarea></td></tr>';
 print '<tr><td>' . $langs->trans('Numero') . '</td><td><input name="num_paiement" type="text" value="' . (empty($_POST['num_paiement']) ? '' : $_POST['num_paiement']) . '"></td></tr>';
 if ($conf->banque->enabled) {
     print '<tr><td class="fieldrequired">' . $langs->trans('Account') . '</td><td>';
     $html->select_comptes(empty($_POST['accountid']) ? '' : $_POST['accountid'], 'accountid', 0, '', 2);
     print '</td></tr>';
 } else {
     print '<tr><td colspan="2">&nbsp;</td></tr>';
 }
 print '</table>';
 /*
  * Autres factures impayees
  */
 $sql = 'SELECT f.rowid as facid,f.rowid as ref,f.facnumber,f.total_ttc, f.datef as df';
 $sql .= ', sum(pf.amount) as am';
 $sql .= ' FROM ' . MAIN_DB_PREFIX . 'facture_fourn as f';
 $sql .= ' LEFT JOIN ' . MAIN_DB_PREFIX . 'paiementfourn_facturefourn as pf ON pf.fk_facturefourn = f.rowid';
 $sql .= ' WHERE f.fk_soc = ' . $facture->socid;
 $sql .= ' AND f.paye = 0';
 $sql .= ' AND f.fk_statut = 1';
Example #23
0
 print '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans("DateValue") . '</td><td>';
 print $form->select_date($datev, "datev", '', '', '', 'add');
 print '</td></tr>';
 // Label
 if ($refund == 1) {
     $label = $langs->trans("VATRefund");
 } else {
     $label = $langs->trans("VATPayment");
 }
 print '<tr><td class="fieldrequired">' . $langs->trans("Label") . '</td><td><input name="label" id="label" size="40" value="' . ($_POST["label"] ? $_POST["label"] : $label) . '"></td></tr>';
 // Amount
 print '<tr><td class="fieldrequired">' . $langs->trans("Amount") . '</td><td><input name="amount" size="10" value="' . $_POST["amount"] . '"></td></tr>';
 if (!empty($conf->banque->enabled)) {
     print '<tr><td class="fieldrequired">' . $langs->trans("Account") . '</td><td>';
     $form->select_comptes($_POST["accountid"], "accountid", 0, "courant=1", 1);
     // Affiche liste des comptes courant
     print '</td></tr>';
     // Type payment
     print '<tr><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td>';
     $form->select_types_paiements(GETPOST("type_payment"), "type_payment");
     print "</td>\n";
     print "</tr>";
     // Number
     print '<tr><td>' . $langs->trans('Numero');
     print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
     print '<td><input name="num_payment" type="text" value="' . GETPOST("num_payment") . '"></td></tr>' . "\n";
 }
 // Other attributes
 $parameters = array('colspan' => ' colspan="1"');
 $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action);
Example #24
0
    print '</td></tr>';

    print '<tr><td class="fieldrequired">'.$langs->trans("DateValue").'</td><td>';
    print $html->select_date($datev,"datev",'','','','add');
    print '</td></tr>';

	// Label
	print '<tr><td class="fieldrequired">'.$langs->trans("Label").'</td><td><input name="label" size="40" value="'.($_POST["label"]?$_POST["label"]:$langs->trans("VATPayment")).'"></td></tr>';

	// Amount
	print '<tr><td class="fieldrequired">'.$langs->trans("Amount").'</td><td><input name="amount" size="10" value="'.$_POST["amount"].'"></td></tr>';

    if ($conf->banque->enabled)
    {
		print '<tr><td class="fieldrequired">'.$langs->trans("Account").'</td><td>';
        $html->select_comptes($_POST["accountid"],"accountid",0,"courant=1",1);  // Affiche liste des comptes courant
        print '</td></tr>';

	    print '<tr><td class="fieldrequired">'.$langs->trans("PaymentMode").'</td><td>';
	    $html->select_types_paiements($_POST["paiementtype"], "paiementtype");
	    print "</td>\n";
	    print "</tr>";
	}
    print '</table>';

	print "<br>";

	print '<center><input type="submit" class="button" value="'.$langs->trans("Save").'"> &nbsp; ';
    print '<input type="submit" class="button" name="cancel" value="'.$langs->trans("Cancel").'"></center>';

    print '</form>';
Example #25
0
 print '</td></tr>';
 // Label
 print '<tr><td class="fieldrequired">' . $langs->trans("Label") . '</td><td><input name="label" size="40" value="' . ($_POST["label"] ? $_POST["label"] : $langs->trans("SalaryPayment")) . '"></td></tr>';
 print "<tr>";
 print '<td class="fieldrequired">' . $langs->trans("DateStartPeriod") . '</td><td>';
 print $form->select_date($datesp, "datesp", '', '', '', 'add');
 print '</td></tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans("DateEndPeriod") . '</td><td>';
 print $form->select_date($dateep, "dateep", '', '', '', 'add');
 print '</td></tr>';
 // Amount
 print '<tr><td class="fieldrequired">' . $langs->trans("Amount") . '</td><td><input name="amount" size="10" value="' . GETPOST("amount") . '"></td></tr>';
 // Bank
 if (!empty($conf->banque->enabled)) {
     print '<tr><td class="fieldrequired">' . $langs->trans("Account") . '</td><td>';
     $form->select_comptes($_POST["accountid"], "accountid", 0, '', 1);
     // Affiche liste des comptes courant
     print '</td></tr>';
 }
 // Type payment
 print '<tr><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td>';
 $form->select_types_paiements(GETPOST("paymenttype"), "paymenttype");
 print "</td>\n";
 print "</tr>";
 if (!empty($conf->banque->enabled)) {
     // Number
     print '<tr><td>' . $langs->trans('Numero');
     print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
     print '<td><input name="num_payment" type="text" value="' . GETPOST("num_payment") . '"></td></tr>' . "\n";
 }
 // Other attributes
Example #26
0
 }
 print "</tr>\n";
 // Lines for filters fields
 print '<tr class="liste_titre">';
 print '<td align="left">';
 print '<input class="fat" type="text" size="4" name="search_ref" value="' . $_REQUEST["search_ref"] . '">';
 print '</td>';
 print '<td>&nbsp;</td>';
 print '<td align="left">';
 print '<input class="fat" type="text" size="6" name="search_company" value="' . $_REQUEST["search_company"] . '">';
 print '</td>';
 print '<td>';
 $form->select_types_paiements($_REQUEST["search_paymenttype"], 'search_paymenttype', '', 2, 1, 1);
 print '</td>';
 print '<td>';
 $form->select_comptes($_REQUEST["search_account"], 'search_account', 0, '', 1);
 print '</td>';
 print '<td align="right">';
 print '<input class="fat" type="text" size="4" name="search_amount" value="' . $_REQUEST["search_amount"] . '">';
 print '<input type="image" class="liste_titre" name="button_search" src="' . DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/search.png" value="' . dol_escape_htmltag($langs->trans("Search")) . '" title="' . dol_escape_htmltag($langs->trans("Search")) . '">';
 print '</td>';
 if ($conf->global->BILL_ADD_PAYMENT_VALIDATION) {
     print '<td align="right">';
     print '</td>';
 }
 print "</tr>\n";
 $var = true;
 while ($i < min($num, $limit)) {
     $objp = $db->fetch_object($resql);
     $var = !$var;
     print "<tr {$bc[$var]}>";
Example #27
0
 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');
     print '<tr><td>' . $langs->trans('Project') . '</td><td colspan="2">';
     $numprojet = $formproject->select_projects($soc->id, $projectid, 'projectid', 0);
     print ' &nbsp; <a href="' . DOL_URL_ROOT . '/projet/card.php?socid=' . $soc->id . '&action=create&status=1&backtopage=' . urlencode($_SERVER["PHP_SELF"] . '?action=create&socid=' . $soc->id) . '">' . $langs->trans("AddProject") . '</a>';
     print '</td></tr>';
 }
 // Incoterms
 if (!empty($conf->incoterm->enabled)) {
     print '<tr>';
     print '<td><label for="incoterm_id">' . $form->textwithpicto($langs->trans("IncotermLabel"), $objectsrc->libelle_incoterms, 1) . '</label></td>';
     print '<td colspan="3" class="maxwidthonsmartphone">';
     print $form->select_incoterms(!empty($objectsrc->fk_incoterms) ? $objectsrc->fk_incoterms : '', !empty($objectsrc->location_incoterms) ? $objectsrc->location_incoterms : '');
 print '</tr>';
 //Barcode
 print '<tr>';
 print '<td><span class="fieldrequired">' . $langs->trans('Barcode') . '</span></td><td>';
 print $form->selectyesno("barcode", isset($_POST["barcode"]) ? $_POST["barcode"] : 0, 1);
 print '</td>';
 print '</tr>';
 //Printer Name
 if (!empty($conf->global->POS_PRINT_MODE)) {
     print '<tr><td valign="top">' . $langs->trans("PrinterName") . '</td>';
     print '<td colspan="3"><input size="30" type="text" class="flat" name="printer_name" value="' . GETPOST('printer_name', 'string') . '"></td></tr>';
 }
 // Cash
 print '<tr><td valign="top" class="fieldrequired">' . $langs->trans("PaymentCash") . '</td>';
 print '<td colspan="3">';
 print $form->select_comptes(isset($_POST["cash"]) ? $_POST["cash"] : 1, 'cash', 0, $filtrecash);
 print '</td></tr>';
 // Mode payment Cash
 print '<tr><td valign="top" class="fieldrequired">' . $langs->trans("ModePaymentCash") . '</td>';
 print '<td colspan="3">';
 print $form->select_types_paiements(isset($_POST["modecash"]) ? $_POST["modecash"] : 0, 'modecash', '', 0);
 print '</td></tr>';
 // Bank
 print '<tr><td valign="top" class="fieldrequired">' . $langs->trans("PaymentBank") . '</td>';
 print '<td colspan="3">';
 print $form->select_comptes(isset($_POST["bank"]) ? $_POST["bank"] : 1, 'bank', 0, $filtrebank);
 print '</td></tr>';
 // Mode payment Bank
 print '<tr><td valign="top" class="fieldrequired">' . $langs->trans("ModePaymentBank") . '</td>';
 print '<td colspan="3">';
 print $form->select_types_paiements(isset($_POST["modebank"]) ? $_POST["modebank"] : 0, 'modebank', '', 0);
$helpurl = 'EN:Module_DoliPos|FR:Module_DoliPos_FR|ES:M&oacute;dulo_DoliPos';
llxHeader('', '', $helpurl);
$html = new Form($db);
print_fiche_titre($langs->trans("BankTransfer"));
dol_htmloutput_events();
print $langs->trans("TransferDesc");
print "<br><br>";
print "<form name='add' method=\"post\" action=\"transfers.php\">";
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="add">';
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
print '<td>' . $langs->trans("TransferFrom") . '</td><td>' . $langs->trans("TransferTo") . '</td><td>' . $langs->trans("Date") . '</td><td>' . $langs->trans("Description") . '</td><td>' . $langs->trans("Amount") . '</td>';
print '</tr>';
$var = false;
print '<tr ' . $bc[$var] . '><td>';
print $html->select_comptes('', 'account_from', 0, '', 1);
print "</td>";
print "<td>\n";
print $html->select_comptes('', 'account_to', 0, '', 1);
print "</td>\n";
print "<td>";
$html->select_date($dateo, '', '', '', '', 'add');
print "</td>\n";
print '<td><input name="label" class="flat" type="text" size="40" value=""></td>';
print '<td><input name="amount" class="flat" type="text" size="8" value=""></td>';
print "</table>";
print '<br><center><input type="submit" class="button" value="' . $langs->trans("Add") . '"></center>';
print "</form>";
llxFooter();
$db->close();
Example #30
0
 print '<td colspan="3">' . $langs->trans("Payment") . '</td>';
 print '</tr>';
 print '<tr><td  width="25%" class="fieldrequired">' . $langs->trans("Date") . '</td><td colspan="2">';
 $datepaid = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
 $datepayment = empty($conf->global->MAIN_AUTOFILL_DATE) ? empty($_POST["remonth"]) ? -1 : $datepaye : 0;
 $form->select_date($datepayment, '', '', '', '', "add_payment", 1, 1);
 print "</td>";
 print '</tr>';
 print '<tr><td class="fieldrequired">' . $langs->trans("PaymentMode") . '</td><td colspan="2">';
 $form->select_types_paiements(isset($_POST["paymenttype"]) ? $_POST["paymenttype"] : $loan->paymenttype, "paymenttype");
 print "</td>\n";
 print '</tr>';
 print '<tr>';
 print '<td class="fieldrequired">' . $langs->trans('AccountToDebit') . '</td>';
 print '<td colspan="2">';
 $form->select_comptes(isset($_POST["accountid"]) ? $_POST["accountid"] : $loan->accountid, "accountid", 0, '', 1);
 // Show opend bank account list
 print '</td></tr>';
 // Number
 print '<tr><td>' . $langs->trans('Numero');
 print ' <em>(' . $langs->trans("ChequeOrTransferNumber") . ')</em>';
 print '</td>';
 print '<td colspan="2"><input name="num_payment" type="text" value="' . GETPOST('num_payment') . '"></td></tr>' . "\n";
 print '<tr>';
 print '<td valign="top">' . $langs->trans("NotePrivate") . '</td>';
 print '<td valign="top" colspan="2"><textarea name="note_private" wrap="soft" cols="60" rows="' . ROWS_3 . '"></textarea></td>';
 print '</tr>';
 print '<tr>';
 print '<td valign="top">' . $langs->trans("NotePublic") . '</td>';
 print '<td valign="top" colspan="2"><textarea name="note_public" wrap="soft" cols="60" rows="' . ROWS_3 . '"></textarea></td>';
 print '</tr>';