4 [% IF SELF.data.size %]
6 [%- IF SELF.import_status == 'tested' %]
7 [%- LxERP.t8('Import preview') %]
9 [%- LxERP.t8('Import result') %]
14 <tr class="listheading">
15 [%- FOREACH column = SELF.info_headers.headers %]
16 <th>[%- HTML.escape(column) %]</th>
18 [%- FOREACH column = SELF.headers.headers %]
19 <th>[%- HTML.escape(column) %]</th>
21 [%- FOREACH column = SELF.raw_data_headers.headers %]
22 <th>[%- HTML.escape(column) %]</th>
24 <th>[%- LxERP.t8('Notes') %]</th>
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>
32 [%- FOREACH method = SELF.headers.methods %]
33 <td>[%- HTML.escape(row.object.$method) %]</td>
35 [%- FOREACH method = SELF.raw_data_headers.headers %]
36 <td>[%- HTML.escape(row.raw_data.$method) %]</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 %]