From ff0f40ab3709dca11dadda28536299583a460785 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 29 Apr 2017 16:07:34 +0200 Subject: [PATCH] Look and feel v6 --- htdocs/accountancy/bookkeeping/card.php | 8 +++- htdocs/accountancy/bookkeeping/list.php | 4 +- .../accountancy/bookkeeping/listbyaccount.php | 48 ++++++++++--------- htdocs/theme/eldy/style.css.php | 4 ++ htdocs/theme/md/style.css.php | 3 ++ 5 files changed, 41 insertions(+), 26 deletions(-) diff --git a/htdocs/accountancy/bookkeeping/card.php b/htdocs/accountancy/bookkeeping/card.php index 116e071e42f..ce0bd4d3aa2 100644 --- a/htdocs/accountancy/bookkeeping/card.php +++ b/htdocs/accountancy/bookkeeping/card.php @@ -305,6 +305,8 @@ if ($action == 'create') { dol_fiche_head(); + print '<div class="fichecenter">'; + print '<table class="border" width="100%">'; print '<tr class="pair">'; print '<td class="titlefield">' . $langs->trans("NumMvts") . '</td>'; @@ -328,6 +330,8 @@ if ($action == 'create') { print '</tr>'; print '</table>'; + print '</div>'; + dol_fiche_end(); print '<br>'; @@ -427,8 +431,8 @@ if ($action == 'create') { print $formventilation->select_auxaccount($code_tiers, 'code_tiers', 1); print '</td>'; print '<td><input type="text" size="15" name="label_compte" value="' . $label_compte . '"/></td>'; - print '<td align="right"><input type="text" size="6" name="debit" value="' . price($debit) . '"/></td>'; - print '<td align="right"><input type="text" size="6" name="credit" value="' . price($credit) . '"/></td>'; + print '<td align="right"><input type="text" class="right maxwidth50" name="debit" value="' . price($debit) . '"/></td>'; + print '<td align="right"><input type="text" class="right maxwidth50" name="credit" value="' . price($credit) . '"/></td>'; print '<td></td>'; print '<td></td>'; print '<td><input type="submit" class="button" name="save" value="' . $langs->trans("Add") . '"></td>'; diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index 9cd649ce4be..75d0a63bf39 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -360,7 +360,7 @@ if (count($filter)) $button.= $langs->trans("ExportFilteredList"); else $button.= $langs->trans("ExportList"); $button.= '</a>'; -$groupby = ' <a href="./listbyaccount.php">' . $langs->trans("GroupByAccountAccounting") . '</a>'; +$groupby = ' <a class="nohover" href="'.DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php"">' . $langs->trans("GroupByAccountAccounting") . '</a>'; print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $button, $result, $nbtotalofrecords, 'title_accountancy', 0, $groupby, '', $limit); @@ -437,7 +437,7 @@ foreach ($object->lines as $line ) { print '<td><a href="./card.php?piece_num=' . $line->piece_num . '">' . $line->piece_num . '</a></td>'; print '<td align="center">' . dol_print_date($line->doc_date, 'day') . '</td>'; - print '<td>' . $line->doc_ref . '</td>'; + print '<td class="nowrap">' . $line->doc_ref . '</td>'; print '<td>' . length_accountg($line->numero_compte) . '</td>'; print '<td>' . length_accounta($line->code_tiers) . '</td>'; print '<td>' . $line->label_compte . '</td>'; diff --git a/htdocs/accountancy/bookkeeping/listbyaccount.php b/htdocs/accountancy/bookkeeping/listbyaccount.php index cbb83ba269e..2323f3afcb8 100644 --- a/htdocs/accountancy/bookkeeping/listbyaccount.php +++ b/htdocs/accountancy/bookkeeping/listbyaccount.php @@ -207,7 +207,7 @@ if ($action == 'delbookkeepingyear') { print '<form method="GET" id="searchFormList" action="' . $_SERVER["PHP_SELF"] . '">'; -$viewflat = ' <a href="./list.php">' . $langs->trans("ViewFlatList") . '</a>'; +$viewflat = ' <a class="nohover" href="'.DOL_URL_ROOT.'/accountancy/bookkeeping/list.php">' . $langs->trans("ViewFlatList") . '</a>'; print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $options, $sortfield, $sortorder, '', $result, $nbtotalofrecords,'title_accountancy',0,$viewflat,'',$limit); @@ -222,17 +222,6 @@ print '<div class="inline-block divButAction"><a class="butAction" href="./card. print '</div>'; print '<table class="noborder" width="100%">'; -print '<tr class="liste_titre">'; -print '<td>' . $langs->trans("AccountAccounting") . '</td>'; -print_liste_field_titre($langs->trans("TransactionNumShort"), $_SERVER['PHP_SELF'], "t.piece_num", "", $options, 'align="right"', $sortfield, $sortorder); -print_liste_field_titre($langs->trans("Docdate"), $_SERVER['PHP_SELF'], "t.doc_date", "", $options, 'align="center"', $sortfield, $sortorder); -print_liste_field_titre($langs->trans("Docref"), $_SERVER['PHP_SELF'], "t.doc_ref", "", $options, "", $sortfield, $sortorder); -print_liste_field_titre($langs->trans("SuppliersInvoices") . ' / ' . $langs->trans("CustomersInvoices")); -print_liste_field_titre($langs->trans("Debit"), $_SERVER['PHP_SELF'], "t.debit", "", $options, 'align="right"', $sortfield, $sortorder); -print_liste_field_titre($langs->trans("Credit"), $_SERVER['PHP_SELF'], "t.credit", "", $options, 'align="right"', $sortfield, $sortorder); -print_liste_field_titre($langs->trans("Codejournal"), $_SERVER['PHP_SELF'], "t.code_journal", "", $options, 'align="right"', $sortfield, $sortorder); -print_liste_field_titre('', $_SERVER["PHP_SELF"], "", $options, "", 'width="60" align="center"', $sortfield, $sortorder); -print "</tr>\n"; print '<tr class="liste_titre">'; print '<td class="liste_titre">' . $object->select_account($search_accountancy_code_start, 'search_accountancy_code_start', 1, array (), 1, 1, '') . '</td>'; @@ -254,6 +243,18 @@ $searchpitco=$form->showFilterAndCheckAddButtons(0); print $searchpitco; print '</td>'; +print '<tr class="liste_titre">'; +print_liste_field_titre($langs->trans("AccountAccountingShort"), $_SERVER['PHP_SELF']); +print_liste_field_titre($langs->trans("TransactionNumShort"), $_SERVER['PHP_SELF'], "t.piece_num", "", $options, 'align="right"', $sortfield, $sortorder); +print_liste_field_titre($langs->trans("Docdate"), $_SERVER['PHP_SELF'], "t.doc_date", "", $options, 'align="center"', $sortfield, $sortorder); +print_liste_field_titre($langs->trans("Docref"), $_SERVER['PHP_SELF'], "t.doc_ref", "", $options, "", $sortfield, $sortorder); +print_liste_field_titre($langs->trans("Label")); +print_liste_field_titre($langs->trans("Debit"), $_SERVER['PHP_SELF'], "t.debit", "", $options, 'align="right"', $sortfield, $sortorder); +print_liste_field_titre($langs->trans("Credit"), $_SERVER['PHP_SELF'], "t.credit", "", $options, 'align="right"', $sortfield, $sortorder); +print_liste_field_titre($langs->trans("Codejournal"), $_SERVER['PHP_SELF'], "t.code_journal", "", $options, 'align="right"', $sortfield, $sortorder); +print_liste_field_titre('', $_SERVER["PHP_SELF"], "", $options, "", 'width="60" align="center"', $sortfield, $sortorder); +print "</tr>\n"; + print '</tr>'; $var = True; @@ -277,9 +278,10 @@ foreach ( $object->lines as $line ) { // Affiche un Sous-Total par compte comptable if (isset($displayed_account_number)) { - print '<tr class="liste_total"><td align="right" colspan="4">'.$langs->trans("SubTotal").':</td><td class="nowrap" align="right">'.price($sous_total_debit).'</td><td class="nowrap" align="right">'.price($sous_total_credit).'</td>'; - print "<td> </td>\n"; - print '</tr>'; + print '<tr class="liste_total"><td align="right" colspan="5">'.$langs->trans("SubTotal").':</td><td class="nowrap" align="right">'.price($sous_total_debit).'</td><td class="nowrap" align="right">'.price($sous_total_credit).'</td>'; + print "<td> </td>\n"; + print "<td> </td>\n"; + print '</tr>'; } // Show the break account @@ -299,17 +301,18 @@ foreach ( $object->lines as $line ) { print '<tr class="oddeven">'; print '<td> </td>'; - print '<td align="right">'.$line->piece_num.'</td>'; + print '<td align="right"><a href="./card.php?piece_num=' . $line->piece_num . '">'.$line->piece_num.'</a></td>'; print '<td align="center">' . dol_print_date($line->doc_date, 'day') . '</td>'; - print '<td><a href="./card.php?piece_num=' . $line->piece_num . '">' . $line->doc_ref . '</a></td>'; + + // TODO Add a link according to doc_type and fk_doc + print '<td class="nowrap">'; + //if ($line->doc_type == 'supplier_invoice') + //if ($line->doc_type == 'customer_invoice') + print $line->doc_ref; + print '</td>'; // Affiche un lien vers la facture client/fournisseur $doc_ref = preg_replace('/\(.*\)/', '', $line->doc_ref); - if ($line->doc_type == 'supplier_invoice') - print strlen(length_accounta($line->code_tiers)) == 0 ? '<td><a href="/fourn/facture/list.php?search_ref_supplier=' . $doc_ref . '">' . $line->label_compte . '</a></td>' : '<td><a href="/fourn/facture/list.php?search_ref_supplier=' . $doc_ref . '">' . $line->label_compte . '</a><br /><span style="font-size:0.8em">(' . length_accounta($line->code_tiers) . ')</span></td>'; - elseif ($line->doc_type == 'customer_invoice') - print strlen(length_accounta($line->code_tiers)) == 0 ? '<td><a href="/compta/facture/list.php?search_ref=' . $doc_ref . '">' . $line->label_compte . '</a></td>' : '<td><a href="/compta/facture/list.php?search_ref=' . $doc_ref . '">' . $line->label_compte . '</a><br /><span style="font-size:0.8em">(' . length_accounta($line->code_tiers) . ')</span></td>'; - else print strlen(length_accounta($line->code_tiers)) == 0 ? '<td>' . $line->label_compte . '</td>' : '<td>' . $line->label_compte . '<br /><span style="font-size:0.8em">(' . length_accounta($line->code_tiers) . ')</span></td>'; @@ -332,6 +335,7 @@ foreach ( $object->lines as $line ) { print '<tr class="liste_total">'; print '<td align="right" colspan="5">'.$langs->trans("SubTotal").':</td><td class="nowrap" align="right">'.price($sous_total_debit).'</td><td class="nowrap" align="right">'.price($sous_total_credit).'</td>'; print "<td> </td>\n"; +print "<td> </td>\n"; print '</tr>'; diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index 4d711599992..41744ae0037 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -2494,6 +2494,10 @@ div.pagination li.pagination .active { text-decoration: underline; box-shadow: none; } +.paginationafterarrows .nohover { + box-shadow: none !important; +} + div.pagination li.paginationafterarrows { margin-left: 10px; } diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index d38391504fa..53e3ec0154c 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -2564,6 +2564,9 @@ div.pagination li.pagination .active { text-decoration: underline; box-shadow: none; } +.paginationafterarrows .nohover { + box-shadow: none !important; +} div.pagination li.paginationafterarrows { margin-left: 10px; } -- GitLab