1<!-- file list-lines.tpl.php -->
7 print
"Error, template page can't be called as URL";
10'@phan-var-force Context $context';
11'@phan-var-force AbstractListController $this';
21$formList = &$this->formList;
23if (!empty($formList->records)) {
29 foreach ($formList->records as $i => $record) {
31 $formList->setVarsFromFetchObj($record); ?>
32 <tr data-rowid=
"<?php print dolPrintHTMLForAttribute((string) $formList->object->id) ?>">
34 <?php $formList->setTotalValue(
'', [], $record, $i,
$totalarray) ?>
36 <?php
foreach ($formList->object->fields as $key => $val) {
37 $alias = $val[
'alias'] ??
't.';
38 if (array_key_exists($alias . $key, $formList->arrayfields) && !empty($formList->arrayfields[$alias . $key][
'checked'])) {
39 $cssforfield = $formList->getClasseCssList($key, $val,
true);
40 if (preg_match(
'/tdoverflow/', $cssforfield)) $cssforfield .=
' classfortooltip';
42 if (preg_match(
'/tdoverflow/', $cssforfield) && !is_numeric($formList->object->$key)) {
46 <td <?php print (empty($cssforfield) ?
'' :
'class="' .
dolPrintHTMLForAttribute($cssforfield) .
'" '); print $title ?>data-label=
"<?php print dolPrintHTMLForAttribute((string) $formList->arrayfields[$alias . $key]['label']) ?>" data-col=
"<?php print dolPrintHTMLForAttribute((string) $key) ?>">
47 <?php print $formList->printValue($key, $val, $record, $i,
$totalarray);
48 $formList->setTotalValue($key, $val, $record, $i,
$totalarray) ?>
54 $parameters = array(
'record' => $record,
'i' => $i,
'totalarray' => &
$totalarray);
55 $reshook = $hookmanager->executeHooks(
'printFieldListValue', $parameters,
$context);
56 print $hookmanager->resPrint;
59 if (array_key_exists(
'remain_to_pay', $formList->arrayfields) && !empty($formList->arrayfields[
'remain_to_pay'][
'checked'])) { ?>
60 <td
class=
"nowraponall" data-label=
"<?php print dolPrintHTMLForAttribute((string) $formList->arrayfields['remain_to_pay']['label']) ?>" data-col=
"remain_to_pay">
61 <?php print $formList->printValue(
'remain_to_pay', [], $record, $i,
$totalarray);
62 $formList->setTotalValue(
'remain_to_pay', [], $record, $i,
$totalarray) ?>
67 if (array_key_exists(
'download_link', $formList->arrayfields) && !empty($formList->arrayfields[
'download_link'][
'checked'])) { ?>
68 <td data-label=
"<?php print dolPrintHTMLForAttribute((string) $formList->arrayfields['download_link']['label']) ?>" data-col=
"download_link">
69 <?php print $formList->printValue(
'download_link', [], $record, $i,
$totalarray);
70 $formList->setTotalValue(
'download_link', [], $record, $i,
$totalarray) ?>
75 if (array_key_exists(
'signature_link', $formList->arrayfields) && !empty($formList->arrayfields[
'signature_link'][
'checked'])) { ?>
76 <td data-label=
"<?php print dolPrintHTMLForAttribute((string) $formList->arrayfields['signature_link']['label']) ?>" data-col=
"signature_link">
77 <?php print $formList->printValue(
'signature_link', [], $record, $i,
$totalarray);
78 $formList->setTotalValue(
'signature_link', [], $record, $i,
$totalarray) ?>
86 foreach (
$totalarray[
'totalizable'] as $keytotalizable => $valtotalizable) {
87 $totalarray[
'pos'][$valtotalizable[
'pos']] = $keytotalizable;
88 $totalarray[
'val'][$keytotalizable] = isset($valtotalizable[
'total']) ? $valtotalizable[
'total'] : 0;
98 <td
class=
"nowraponall essai">
103 <td><?php print $langs->trans(
"Total") ?></td>
112<tr><td colspan=
"<?php print $formList->nbColumn ?>"><span
class=
"opacitymedium"><?php print $langs->trans(
"NoRecordFound") ?></span></td></tr>
price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerounding=-1, $currency_code='')
Function to format a value into an amount for visual output Function used into PDF and HTML pages.
dolPrintHTMLForAttribute($s, $escapeonlyhtmltags=0, $allowothertags=array())
Return a string ready to be output into an HTML attribute (alt, title, data-html, ....
if(!defined( 'CSRFCHECK_WITH_TOKEN'))
Abort invoice creation with a given error message.
$context
@method int call_trigger(string $triggerName, ?User $user)