示例#1
0
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();
示例#2
0
 }
 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>';
示例#3
0
         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 '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
         print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
         print '</div>';
         print '</form>';
     } else {
         print "Error";
     }
 } else {
     print "Error";
 }
示例#4
0
文件: list.php 项目: Albertopf/prueba
        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();
示例#5
0
 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>";
示例#6
0
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>';
示例#7
0
文件: card.php 项目: Albertopf/prueba
 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>';
示例#8
0
 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>';
示例#9
0
$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 '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    print '<input class="button" type="submit" name="cancel" value="' . $langs->trans("Cancel") . '">';
示例#10
0
            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>';
示例#11
0
/**
 *	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 '&nbsp;';
            }
            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>';
        }
    }
}
示例#12
0
}
$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);
示例#13
0
     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>';
     }
示例#14
0
print '<tr class="liste_titre">';
print '<td colspan="3">' . $langs->trans("Parameters") . '</td>';
//print '<td width="80">&nbsp;</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">';