Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden...
[kivitendo-erp.git] / templates / webpages / csv_import / _preview.html
1 [% USE HTML %]
2 [% USE LxERP %]
3
4 [% IF SELF.data.size %]
5  <h3>
6   [%- IF SELF.import_status == 'tested' %]
7    [%- LxERP.t8('Import preview') %]
8   [%- ELSE %]
9    [%- LxERP.t8('Import result') %]
10   [%- END %]
11  </h3>
12
13  <table>
14   <tr class="listheading">
15    [%- FOREACH column = SELF.info_headers.headers %]
16     <th>[%- HTML.escape(column) %]</th>
17    [%- END %]
18    [%- FOREACH column = SELF.headers.headers %]
19     <th>[%- HTML.escape(column) %]</th>
20    [%- END %]
21    [%- FOREACH column = SELF.raw_data_headers.headers %]
22     <th>[%- HTML.escape(column) %]</th>
23    [%- END %]
24    <th>[%- LxERP.t8('Notes') %]</th>
25   </tr>
26
27   [%- FOREACH row = SELF.data %]
28   <tr class="[% IF row.errors.size %]redrow[% ELSE %]listrow[% END %][% loop.count % 2 %]">
29    [%- FOREACH method = SELF.info_headers.methods %]
30     <td>[%- HTML.escape(row.info_data.$method) %]</td>
31    [%- END %]
32    [%- FOREACH method = SELF.headers.methods %]
33     <td>[%- HTML.escape(row.object.$method) %]</td>
34    [%- END %]
35    [%- FOREACH method = SELF.raw_data_headers.headers %]
36     <td>[%- HTML.escape(row.raw_data.$method) %]</td>
37    [%- END %]
38    <td>
39     [%- FOREACH error = row.errors %][%- HTML.escape(error) %][% UNLESS loop.last %]<br>[%- END %][%- END %]
40     [%- FOREACH info  = row.information %][% IF !loop.first || row.errors.size %]<br>[%- END %][%- HTML.escape(info) %][%- END %]
41    </td>
42   </tr>
43   [%- END %]
44
45  </table>
46 [%- END %]