]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/opac/myopac/circ_history/export.tt2
LP 1208875: Fix circ history CSV download for many circulations.
[working/Evergreen.git] / Open-ILS / src / templates / opac / myopac / circ_history / export.tt2
1 [%- USE CSVFilter 'csv';
2     USE date;
3     SET DATE_FORMAT = l('%m/%d/%Y'); -%]
4 [%- l('Title') | csv -%]
5 [%- l('Author') | csv -%]
6 [%- l('Checkout Date') | csv -%]
7 [%- l('Due Date') | csv -%]
8 [%- l('Date Returned') | csv -%]
9 [%- l('Barcode') | csv -%]
10 [%- l('Call Number') | csv -%]
11 [%- l('Format') | csv 'last' %]
12 [%  FOREACH row IN ctx.csv.rows; -%]
13 [%- row.title | csv -%]
14 [%- row.author | csv -%]
15 [%- date.format(ctx.parse_datetime(row.xact_start), DATE_FORMAT) | csv-%]
16 [%- date.format(ctx.parse_datetime(row.due_date), DATE_FORMAT) | csv -%]
17 [%- IF row.checkin_time;
18        date.format(ctx.parse_datetime(row.checkin_time), DATE_FORMAT) | csv;
19     ELSE; -%]
20 ,
21 [%- END -%]
22 [%- row.barcode | csv -%]
23 [%- row.call_number | csv -%]
24 [%- row.format | csv 'last' %]
25 [%  END -%]