print '<input type="hidden" name="action" value="update">'; dol_fiche_head(); /* * Params */ print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td colspan="3">' . $langs->trans('Options') . '</td>'; print "</tr>\n"; foreach ($list as $key) { $var = !$var; print '<tr ' . $bc[$var] . ' class="value">'; // Param $label = $langs->trans($key); print '<td><label for="' . $key . '">' . $label . '</label></td>'; // Value print '<td>'; if (!empty($conf->accounting->enabled)) { print $formaccountancy->select_account($conf->global->{$key}, $key, 1, '', 1, 1); } else { print '<input type="text" size="20" id="' . $key . '" name="' . $key . '" value="' . $conf->global->{$key} . '">'; } print '</td></tr>'; } print '</tr>'; print "</table>\n"; dol_fiche_end(); print '<div class="center"><input type="submit" class="button" value="' . $langs->trans('Modify') . '" name="button"></div>'; print '</form>'; llxFooter(); $db->close();
} if ($search_desc) { $param .= "&search_desc=" . $search_desc; } if ($search_account) { $param .= "&search_account=" . $search_account; } if ($filter) { $param .= "&filter=" . $filter; } print_barre_liste($langs->trans("InvoiceLinesDone"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num_lines, $nbtotalofrecords); print '<td align="left"><b>' . $langs->trans("DescVentilDoneCustomer") . '</b></td>'; print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; print '<table class="noborder" width="100%">'; print '<br><div class="inline-block divButAction">' . $langs->trans("ChangeAccount") . '<br>'; print $formventilation->select_account($account_parent, 'account_parent', 1); print '<input type="submit" class="butAction" value="' . $langs->trans("Validate") . '"/></div>'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Invoice"), $_SERVER["PHP_SELF"], "f.facnumber", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"], "p.label", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Amount"), $_SERVER["PHP_SELF"], "l.total_ht", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("VATRate"), $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Account"), $_SERVER["PHP_SELF"], "aa.account_number", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre(''); print_liste_field_titre(''); print_liste_field_titre($langs->trans("Ventilate") . '<br><label id="select-all">' . $langs->trans('All') . '</label>/<label id="unselect-all">' . $langs->trans('None') . '</label>', '', '', '', '', 'align="center"'); print "</tr>\n"; print '<tr class="liste_titre">'; print '<td class="liste_titre"><input type="text" class="flat" name="search_invoice" size="10" value="' . $search_invoice . '"></td>';
print '<form action="' . $_SERVER["PHP_SELF"] . '?id=' . $id . '" method="post">' . "\n"; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="ventil">'; print load_fiche_titre($langs->trans('CustomersVentilation'), '', 'title_setup'); dol_fiche_head(); print '<table class="border" width="100%">'; // Ref facture print '<tr><td>' . $langs->trans("Invoice") . '</td>'; $facture_static->ref = $objp->facnumber; $facture_static->id = $objp->facid; print '<td>' . $facture_static->getNomUrl(1) . '</td>'; print '</tr>'; print '<tr><td width="20%">' . $langs->trans("Line") . '</td>'; print '<td>' . nl2br($objp->description) . '</td></tr>'; print '<tr><td width="20%">' . $langs->trans("Account") . '</td><td>'; print $formventilation->select_account($objp->fk_code_ventilation, 'codeventil', 1); print '</td></tr>'; print '</table>'; dol_fiche_end(); print '<div class="center">'; print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">'; print ' '; print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">'; print '</div>'; print '</form>'; } else { print "Error"; } } else { print "Error"; }
print '</td>'; if ($objp->vat_tx_l != $objp->vat_tx_p) { $code_vat_differ = 'font-weight:bold; text-decoration:blink; color:red'; } print '<td style="' . $code_vat_differ . '" align="center">'; print price($objp->tva_tx_line); print '</td>'; print '<td align="center" style="' . $code_sell_p_notset . '">'; if ($objp->code_sell_l == $objp->code_sell_p) { print $objp->code_sell_l; } else { print $langs->trans("Buy") . ' = ' . $objp->code_sell_l . '<br />' . $langs->trans("Sell") . ' = ' . $objp->code_sell_p; } print '</td>'; print '<td align="center">'; print $formventilation->select_account($objp->aarowid_suggest, 'codeventil[]', 1); print '</td>'; print '<td align="center">' . $objp->rowid . '</td>'; print '<td align="center">'; print '<input type="checkbox" name="mesCasesCochees[]" value="' . $objp->rowid . "_" . $i . '"' . ($objp->aarowid ? "checked" : "") . '/>'; print '</td>'; print '</tr>'; $i++; } print '</table>'; print '<br><div align="center"><input type="submit" class="butAction" value="' . $langs->trans("Ventilate") . '" name="ventil"></div>'; print '</form>'; } else { print $db->error(); } llxFooter();
print '</td>'; print '<td align="left">' . dol_trunc($obj->label, 24) . '</td>'; // TODO ADJUST DESCRIPTION SIZE // print '<td align="left">' . $obj->description . '</td>'; // TODO: we shoul set a user defined value to adjust user square / wide screen size $trunclengh = defined('ACCOUNTING_LENGTH_DESCRIPTION') ? ACCOUNTING_LENGTH_DESCRIPTION : 64; print '<td style="' . $code_sell_p_l_differ . '">' . nl2br(dol_trunc($obj->description, $trunclengh)) . '</td>'; // Accounting account if ($accounting_product_mode == 'ACCOUNTANCY_BUY') { // print '<td align="left">' . $obj->accountancy_code_buy . '</td>'; // TODO: replace by select // print '<td align="left">' . $compta_prodbuy . '</td>'; // TODO: we shoul set a user defined value to adjust user square / wide screen size // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; print '<td align="left">'; print $form->select_account($compta_prodbuy_id, 'codeventil_' . $product_static->id, 1); print '</td>'; } else { // Accounting account sell // print '<td align="left">' . $obj->accountancy_code_sell . '</td>'; // TODO: replace by select // TODO: we shoul set a user defined value to adjust user square / wide screen size // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; print '<td align="left">'; print $form->select_account($compta_prodsell_id, 'codeventil_' . $product_static->id, 1); print '</td>'; } // Checkbox select print '<td align="center">'; print '<input type="checkbox" name="chk_prod[]" value="' . $obj->rowid . '"/></td>'; print "</tr>";
if (!empty($conf->multicompany->enabled)) { $sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")"; } $sql .= $db->order($sortfield, $sortorder); $sql .= $db->plimit($limit + 1, $offset); dol_syslog('accountancy/supplier/lines.php::list sql= ' . $sql1); $result = $db->query($sql); if ($result) { $num_lines = $db->num_rows($result); $i = 0; print_barre_liste($langs->trans("InvoiceLinesDone"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num_lines); print '<td align="left"><b>' . $langs->trans("DescVentilDoneSupplier") . '</b></td>'; print '<form method="POST" action="' . $_SERVER["PHP_SELF"] . '">'; print '<table class="noborder" width="100%">'; print '<br><div class="inline-block divButAction">' . $langs->trans("ChangeAccount") . '<br>'; print $formventilation->select_account(GETPOST('account_parent'), 'account_parent', 1); print '<input type="submit" class="butAction" value="' . $langs->trans("Validate") . '" /></div>'; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("Invoice"), $_SERVER["PHP_SELF"], "f.ref", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"], "p.label", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Amount"), $_SERVER["PHP_SELF"], "l.total_ht", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("VATRate"), $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre($langs->trans("Account"), $_SERVER["PHP_SELF"], "aa.account_number", "", $param, 'align="center"', $sortfield, $sortorder); print_liste_field_titre(''); print_liste_field_titre(''); print_liste_field_titre($langs->trans("Ventilate") . '<br><label id="select-all">' . $langs->trans('All') . '</label>/<label id="unselect-all">' . $langs->trans('None') . '</label>', '', '', '', '', 'align="center"'); print "</tr>\n"; print '<tr class="liste_titre"><td><input type="text" class="flat" name="search_invoice" size="10" value="' . $search_invoice . '"></td>'; print '<td class="liste_titre"><input type="text" class="flat" size="15" name="search_ref" value="' . $search_ref . '"></td>';
print_liste_field_titre($langs->trans("Code_tiers")); print_liste_field_titre($langs->trans("Labelcompte")); print_liste_field_titre($langs->trans("Debit"), "", "", "", "", 'align="center"'); print_liste_field_titre($langs->trans("Credit"), "", "", "", "", 'align="center"'); print_liste_field_titre($langs->trans("Amount"), "", "", "", "", 'align="center"'); print_liste_field_titre($langs->trans("Sens"), "", "", "", "", 'align="center"'); print_liste_field_titre($langs->trans("Action"), "", "", "", "", 'width="60" align="center"'); print "</tr>\n"; foreach ($book->linesmvt as $line) { $var = !$var; print "<tr {$bc[$var]}>"; $total_debit += $line->debit; $total_credit += $line->credit; if ($action == 'update' && $line->id == $id) { print '<td>'; print $formventilation->select_account($line->numero_compte, 'account_number', 0, array(), 1, 1, ''); print '</td>'; print '<td>'; print $formventilation->select_auxaccount($line->code_tiers, 'code_tiers', 1); print '</td>'; print '<td><input type="text" size="15" name="label_compte" value="' . $line->label_compte . '"/></td>'; print '<td align="right"><input type="text" size="6" name="debit" value="' . price($line->debit) . '"/></td>'; print '<td align="right"><input type="text" size="6" name="credit" value="' . price($line->credit) . '"/></td>'; print '<td align="right">' . price($line->montant) . '</td>'; print '<td align="center">' . $line->sens . '</td>'; print '<td>'; print '<input type="hidden" name="id" value="' . $line->id . '">' . "\n"; print '<input type="submit" class="button" name="update" value="' . $langs->trans("Update") . '">'; print '</td>'; } else { print '<td>' . length_accountg($line->numero_compte) . '</td>';
print '<tr class="liste_titre">'; print '<form action="' . $_SERVER["PHP_SELF"] . '" method="GET">'; print '<td><input type="text" name="search_mvt_num" size="8" value="' . $search_mvt_num . '"></td>'; print '<td class="liste_titre">'; print $langs->trans('From') . ': '; print $form->select_date($search_date_start, 'date_start', 0, 0, 1); print '<br>'; print $langs->trans('To') . ': '; print $form->select_date($search_date_end, 'date_end', 0, 0, 1); // print $form->select_date($search_doc_date, 'doc_date', 0, 0, 1); print '</td>'; print '<td><input type="text" name="search_doc_ref" size="8" value="' . $search_doc_ref . '"></td>'; print '<td>'; // print $langs->trans('From') . ' ' . $langs->trans('AccountAccounting') . ': '; print $langs->trans('From'); print $formventilation->select_account($search_accountancy_code_start, 'search_accountancy_code_start', 1, array(), 1, 1, ''); // print $langs->trans('To') . ' ' . $langs->trans('AccountAccounting') . ': '; print '<br>'; print $langs->trans('To'); print $formventilation->select_account($search_accountancy_code_end, 'search_accountancy_code_end', 1, array(), 1, 1, ''); print '</td>'; // print '<td><input type="text" name="search_accountancy_code" size="8" value="' . $search_accountancy_code . '"></td>'; print '<td>'; // print $langs->trans('From') . ' ' . $langs->trans('ThirdPartyAccount') . ': '; print $langs->trans('From'); print $formventilation->select_auxaccount($search_accountancy_aux_code_start, 'search_accountancy_aux_code_start', 1); // print $langs->trans('To') . ' ' . $langs->trans('ThirdPartyAccount') . ': '; print '<br>'; print $langs->trans('To'); print $formventilation->select_auxaccount($search_accountancy_aux_code_end, 'search_accountancy_aux_code_end', 1); print '</td>';
$form = new Form($db); $htmlacc = new FormVentilation($db); if ($action == 'create') { print_fiche_titre($langs->trans('NewAccount')); print '<form name="add" action="' . $_SERVER["PHP_SELF"] . '" method="POST">' . "\n"; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="add">'; dol_fiche_head(); print '<table class="border" width="100%">'; print '<tr><td width="25%">' . $langs->trans("AccountNumber") . '</td>'; print '<td><input name="account_number" size="30" value="' . $accounting->account_number . '"</td></tr>'; print '<tr><td>' . $langs->trans("Label") . '</td>'; print '<td><input name="label" size="70" value="' . $accounting->label . '"</td></tr>'; print '<tr><td>' . $langs->trans("Accountparent") . '</td>'; print '<td>'; print $htmlacc->select_account($accounting->account_parent, 'account_parent'); print '</td></tr>'; print '<tr><td>' . $langs->trans("Pcgtype") . '</td>'; print '<td>'; print $htmlacc->select_pcgtype($accounting->pcg_type, 'pcg_type'); print '</td></tr>'; print '<tr><td>' . $langs->trans("Pcgsubtype") . '</td>'; print '<td>'; print $htmlacc->select_pcgsubtype($accounting->pcg_subtype, 'pcg_subtype'); print '</td></tr>'; print '</table>'; dol_fiche_end(); print '<div class="center">'; print '<input class="button" type="submit" value="' . $langs->trans("Save") . '">'; print ' '; print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
print $form->load_tva("tva_tx",-1,$mysoc,''); print '</td></tr>'; print '</table>'; print '<br>'; } print '<table class="border" width="100%">'; if (! empty($conf->accounting->enabled)) { // Accountancy_code_sell print '<tr><td width="20%">'.$langs->trans("ProductAccountancySellCode").'</td>'; print '<td>'; print $formaccountancy->select_account($object->accountancy_code_sell, 'accountancy_code_sell', 1, '', 0, 1); print '</td></tr>'; // Accountancy_code_buy print '<tr><td width="20%">'.$langs->trans("ProductAccountancyBuyCode").'</td>'; print '<td>'; print $formaccountancy->select_account($object->accountancy_code_buy, 'accountancy_code_buy', 1, '', 0, 1); print '</td></tr>'; } else // For external software { // Accountancy_code_sell print '<tr><td width="20%">'.$langs->trans("ProductAccountancySellCode").'</td>'; print '<td><input name="accountancy_code_sell" size="16" value="'.$object->accountancy_code_sell.'">'; print '</td></tr>';
/** * Show fields in insert/edit mode * * @param array $fieldlist Array of fields * @param Object $obj If we show a particular record, obj is filled with record fields * @param string $tabname Name of SQL table * @param string $context 'add'=Output field for the "add form", 'edit'=Output field for the "edit form", 'hide'=Output field for the "add form" but we dont want it to be rendered * @return void */ function fieldList($fieldlist, $obj = '', $tabname = '', $context = '') { global $conf, $langs, $db; global $form; global $region_id; global $elementList, $sourceList, $localtax_typeList; global $bc; $formadmin = new FormAdmin($db); $formcompany = new FormCompany($db); if (!empty($conf->accounting->enabled)) { $formaccountancy = new FormVentilation($db); } foreach ($fieldlist as $field => $value) { if ($fieldlist[$field] == 'country') { if (in_array('region_id', $fieldlist)) { print '<td>'; //print join(',',$fieldlist); print '</td>'; continue; } // For state page, we do not show the country input (we link to region, not country) print '<td>'; $fieldname = 'country'; print $form->select_country(!empty($obj->country_code) ? $obj->country_code : (!empty($obj->country) ? $obj->country : ''), $fieldname, '', 28, 'maxwidth300'); print '</td>'; } elseif ($fieldlist[$field] == 'country_id') { if (!in_array('country', $fieldlist)) { $country_id = !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : 0; print '<td>'; print '<input type="hidden" name="' . $fieldlist[$field] . '" value="' . $country_id . '">'; print '</td>'; } } elseif ($fieldlist[$field] == 'region') { print '<td>'; $formcompany->select_region($region_id, 'region'); print '</td>'; } elseif ($fieldlist[$field] == 'region_id') { $region_id = !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : 0; print '<td>'; print '<input type="hidden" name="' . $fieldlist[$field] . '" value="' . $region_id . '">'; print '</td>'; } elseif ($fieldlist[$field] == 'lang') { print '<td>'; print $formadmin->select_language($conf->global->MAIN_LANG_DEFAULT, 'lang'); print '</td>'; } elseif ($fieldlist[$field] == 'type_template') { print '<td>'; print $form->selectarray('type_template', $elementList, !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : ''); print '</td>'; } elseif ($fieldlist[$field] == 'element') { print '<td>'; print $form->selectarray('element', $elementList, !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : ''); print '</td>'; } elseif ($fieldlist[$field] == 'source') { print '<td>'; print $form->selectarray('source', $sourceList, !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : ''); print '</td>'; } elseif ($fieldlist[$field] == 'type' && $tabname == MAIN_DB_PREFIX . "c_actioncomm") { print '<td>'; print 'user<input type="hidden" name="type" value="user">'; print '</td>'; } elseif ($fieldlist[$field] == 'recuperableonly' || $fieldlist[$field] == 'fdm' || $fieldlist[$field] == 'deductible') { print '<td>'; print $form->selectyesno($fieldlist[$field], !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '', 1); print '</td>'; } elseif (in_array($fieldlist[$field], array('nbjour', 'decalage', 'taux', 'localtax1', 'localtax2'))) { $align = "left"; if (in_array($fieldlist[$field], array('taux', 'localtax1', 'localtax2'))) { $align = "right"; } // Fields aligned on right print '<td align="' . $align . '">'; print '<input type="text" class="flat" value="' . (isset($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '" size="3" name="' . $fieldlist[$field] . '">'; print '</td>'; } elseif (in_array($fieldlist[$field], array('libelle_facture'))) { print '<td><textarea cols="30" rows="' . ROWS_2 . '" class="flat" name="' . $fieldlist[$field] . '">' . (!empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '</textarea></td>'; } elseif (in_array($fieldlist[$field], array('content'))) { if ($tabname == MAIN_DB_PREFIX . 'c_email_templates') { print '<td colspan="4"></td></tr><tr class="pair nohover"><td colspan="5">'; // To create an artificial CR for the current tr we are on } else { print '<td>'; } if ($context != 'hide') { //print '<textarea cols="3" rows="'.ROWS_2.'" class="flat" name="'.$fieldlist[$field].'">'.(! empty($obj->$fieldlist[$field])?$obj->$fieldlist[$field]:'').'</textarea>'; $doleditor = new DolEditor($fieldlist[$field], !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '', '', 140, 'dolibarr_mailings', 'In', 0, false, true, ROWS_5, '90%'); print $doleditor->Create(1); } else { print ' '; } print '</td>'; } elseif ($fieldlist[$field] == 'price' || preg_match('/^amount/i', $fieldlist[$field])) { print '<td><input type="text" class="flat" value="' . price(!empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '" size="8" name="' . $fieldlist[$field] . '"></td>'; } elseif ($fieldlist[$field] == 'code' && isset($obj->{$fieldlist}[$field])) { print '<td><input type="text" class="flat" value="' . (!empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '" size="10" name="' . $fieldlist[$field] . '"></td>'; } elseif ($fieldlist[$field] == 'unit') { print '<td>'; $units = array('mm' => $langs->trans('SizeUnitmm'), 'cm' => $langs->trans('SizeUnitcm'), 'point' => $langs->trans('SizeUnitpoint'), 'inch' => $langs->trans('SizeUnitinch')); print $form->selectarray('unit', $units, !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '', 0, 0, 0); print '</td>'; } elseif ($fieldlist[$field] == 'localtax1_type' || $fieldlist[$field] == 'localtax2_type') { print '<td align="center">'; print $form->selectarray($fieldlist[$field], $localtax_typeList, !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : ''); print '</td>'; } elseif ($fieldlist[$field] == 'accountancy_code' || $fieldlist[$field] == 'accountancy_code_sell' || $fieldlist[$field] == 'accountancy_code_buy') { print '<td>'; if (!empty($conf->accounting->enabled)) { $accountancy_account = !empty($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : 0; print $formaccountancy->select_account($accountancy_account, $fieldlist[$field], 1, '', 1, 1); } else { print '<input type="text" size="10" class="flat" value="' . (isset($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '" name="' . $fieldlist[$field] . '">'; } print '</td>'; } else { print '<td>'; $size = ''; if ($fieldlist[$field] == 'code') { $size = 'size="8" '; } if ($fieldlist[$field] == 'position') { $size = 'size="4" '; } if ($fieldlist[$field] == 'libelle') { $size = 'size="32" '; } if ($fieldlist[$field] == 'tracking') { $size = 'size="92" '; } if ($fieldlist[$field] == 'sortorder') { $size = 'size="2" '; } print '<input type="text" ' . $size . ' class="flat" value="' . (isset($obj->{$fieldlist}[$field]) ? $obj->{$fieldlist}[$field] : '') . '" name="' . $fieldlist[$field] . '">'; print '</td>'; } } }
} $result = $object->fetchAll($sortorder, $sortfield, $limit, $offset, $filter); if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); } print_barre_liste($langs->trans("Bookkeeping") . ' ' . dol_print_date($search_date_start) . '-' . dol_print_date($search_date_end), $page, $_SERVER['PHP_SELF'], $options, $sortfield, $sortorder, '', $result, $nbtotalofrecords); print '<form method="GET" id="searchFormList" action="' . $_SERVER["PHP_SELF"] . '">'; print '<div class="liste_titre">'; print $langs->trans('DateStart') . ': '; print $form->select_date($search_date_start, 'date_start'); print $langs->trans('DateEnd') . ': '; print $form->select_date($search_date_end, 'date_end'); print '</div>'; print '<div class="liste_titre">'; print $langs->trans('From') . ' ' . $langs->trans('AccountAccounting') . ': '; print $formventilation->select_account($search_numero_compte_start, 'search_numero_compte_start', 1, array(), 1, 1, ''); print $langs->trans('to') . ' ' . $langs->trans('AccountAccounting') . ': '; print $formventilation->select_account($search_numero_compte_end, 'search_numero_compte_end', 1, array(), 1, 1, ''); print '</div>'; print '<div class="liste_titre">'; print $langs->trans('From') . ' ' . $langs->trans('ThirdPartyAccount') . ': '; print $formventilation->select_auxaccount($search_code_tiers_start, 'search_code_tiers_start', 1); print $langs->trans('to') . ' ' . $langs->trans('ThirdPartyAccount') . ': '; print $formventilation->select_auxaccount($search_code_tiers_end, 'searchcode_tiers_end', 1); print '</div>'; print "<table class=\"noborder\" width=\"100%\">"; print '<tr class="liste_titre">'; print_liste_field_titre($langs->trans("NumPiece"), $_SERVER['PHP_SELF'], "t.piece_num", "", $options, "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Doctype"), $_SERVER['PHP_SELF'], "t.doc_type", "", $options, "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Date"), $_SERVER['PHP_SELF'], "t.doc_date", "", $options, "", $sortfield, $sortorder); print_liste_field_titre($langs->trans("Docref"), $_SERVER['PHP_SELF'], "t.doc_ref", "", $options, "", $sortfield, $sortorder);
print '<td colspan="3"><input size="30" type="text" class="flat" name="proprio" value="' . $account->proprio . '">'; print '</td></tr>'; print '<tr><td class="tdtop">' . $langs->trans("BankAccountOwnerAddress") . '</td><td colspan="3">'; print "<textarea class=\"flat\" name=\"owner_address\" rows=\"2\" cols=\"40\">"; print $account->owner_address; print "</textarea></td></tr>"; print '</table>'; print '<br>'; } print '<table class="border" width="100%">'; // Accountancy code if (!empty($conf->global->MAIN_BANK_ACCOUNTANCY_CODE_ALWAYS_REQUIRED)) { if (!empty($conf->accounting->enabled)) { print '<tr><td class="fieldrequired" width="25%">' . $langs->trans("AccountancyCode") . '</td>'; print '<td>'; print $formaccountancy->select_account($account->account_number, 'account_number', 1, '', 1, 1); print '</td></tr>'; } else { print '<tr><td class="fieldrequired" width="25%">' . $langs->trans("AccountancyCode") . '</td>'; print '<td colspan="3"><input type="text" name="account_number" value="' . (GETPOST("account_number") ? GETPOST('account_number', 'alpha') : $account->account_number) . '"></td></tr>'; } } else { if (!empty($conf->accounting->enabled)) { print '<tr><td width="25%">' . $langs->trans("AccountancyCode") . '</td>'; print '<td>'; print $formaccountancy->select_account($account->account_number, 'account_number', 1, '', 1, 1); print '</td></tr>'; } else { print '<tr><td width="25%">' . $langs->trans("AccountancyCode") . '</td>'; print '<td colspan="3"><input type="text" name="account_number" value="' . (GETPOST("account_number") ? GETPOST('account_number', 'alpha') : $account->account_number) . '"></td></tr>'; }
print '<tr class="liste_titre">'; print '<td colspan="3">' . $langs->trans("Parameters") . '</td>'; //print '<td width="80"> </td>'; print "</tr>\n"; $var = true; print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '" />'; print '<input type="hidden" name="action" value="set_DONATION_ACCOUNTINGACCOUNT" />'; $var = !$var; print '<tr ' . $bc[$var] . '>'; print '<td width="50%">'; $label = $langs->trans("AccountAccounting"); print '<label for="DONATION_ACCOUNTINGACCOUNT">' . $label . '</label></td>'; print '<td>'; if (!empty($conf->accounting->enabled)) { print $formaccountancy->select_account($conf->global->DONATION_ACCOUNTINGACCOUNT, 'DONATION_ACCOUNTINGACCOUNT', 1, '', 1, 1); } else { print '<input type="text" size="10" id="DONATION_ACCOUNTINGACCOUNT" name="DONATION_ACCOUNTINGACCOUNT" value="' . $conf->global->DONATION_ACCOUNTINGACCOUNT . '">'; } print '</td><td align="right">'; print '<input type="submit" class="button" value="' . $langs->trans("Modify") . '" />'; print "</td></tr>\n"; print '</form>'; print '<form action="' . $_SERVER["PHP_SELF"] . '" method="POST">'; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '" />'; print '<input type="hidden" name="action" value="set_DONATION_MESSAGE" />'; $var = !$var; print '<tr ' . $bc[$var] . '><td colspan="2">'; print $langs->trans("FreeTextOnDonations") . '<br>'; print '<textarea name="DONATION_MESSAGE" class="flat" cols="120">' . $conf->global->DONATION_MESSAGE . '</textarea>'; print '</td><td align="right">';