1 [% PROCESS "opac/parts/header.tt2";
2 PROCESS "opac/parts/misc_util.tt2";
3 WRAPPER "opac/parts/myopac/base.tt2";
5 limit = ctx.circ_history_limit;
6 offset = ctx.circ_history_offset;
9 <div style="padding:0px;">
11 <div id="acct_checked_tabs">
13 <a href='circs'>[% l("Current Items Checked Out") %]</a>
15 <div class="align selected">
16 <a href="#">[% l("Check Out History") %]</a>
20 <div class="header_middle">
21 <span class="float-left">[% l('Previously Checked Out Items') %]</span>
22 <span class='float-left' style='padding-left: 10px;'>
23 <a href='circ_history?limit=[% limit %]&offset=[% offset - limit %]'
24 [% IF offset == 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">◄</span>[% l('Previous') %]</a>
25 [%# TODO: get total to prevent paging off then end of the list.. %]
26 <a href='circ_history?limit=[% limit %]&offset=[% offset + limit %]'
27 [% IF ctx.circs.size < limit %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">►</span></a>
29 <span class="float-right">
30 <a class="hide_me" href="#">[% l('Export List') %]</a>
33 <div class="clear-both"></div>
35 [% IF ctx.circs.size < 1 %]
36 <div class="warning_box">
37 <big><strong>[% l('There are no items in your circulation history.') %]</strong></big>
41 <div id='checked_main'>
42 <table style='border-collapse:collapse;'>
43 <thead id="acct_checked_main_header">
45 <td width="32%" style="padding-left:5px;">
46 <span title="Click to sort" class='pointer'>[% l('Title') %]</span> /
47 <span title="Click to sort" class='pointer'>[% l('Author') %]</span>
49 <td width="10%" style="padding-left:5px;">
50 <span title="Click to sort" class='pointer'>[% l('Checkout Date') %]</span>
52 <td width="10%" style="padding-left:5px;">
53 <span title="Click to sort" class='pointer'>[% l('Due Date') %]</span>
55 <td width="10%" style="padding-left:5px;">
56 <span title="Click to sort" class='pointer'>[% l('Date Returned') %]</span>
59 <span title="Click to sort" class='pointer'>[% l('Barcode') %]</span>
62 <span title="Click to sort" class='pointer'>[% l('Call Number') %]</span>
67 [% FOR circ IN ctx.circs;
68 attrs = {marc_xml => circ.marc_xml};
69 PROCESS get_marc_attrs args=attrs; %]
71 <td style="padding-left:5px;padding-bottom:10px;">
72 <a href="[% ctx.opac_root %]/record/[% circ.circ.target_copy.call_number.record.id %]"
73 name="[% l('Catalog record') %]">[% attrs.title | html %]</a>
74 [% IF attrs.author %] /
75 <a href="[% ctx.opac_root %]/results?qtype=author&query=[% attrs.author | replace('[,\.:;]', '') | url %]">[% attrs.author | html %]</a>
78 <td style="padding-left:5px;">
79 [% date.format(ctx.parse_datetime(circ.circ.xact_start),DATE_FORMAT); %]
81 <td style="padding-left:5px;">
82 [% date.format(ctx.parse_datetime(circ.circ.due_date),DATE_FORMAT); %]
84 <td style="padding-left:5px;">
86 IF circ.circ.checkin_time;
87 date.format(ctx.parse_datetime(circ.circ.checkin_time),DATE_FORMAT);
89 <span style='color:blue;'>*</span><!-- meh -->
92 <td>[% circ.circ.target_copy.barcode | html %]</td>
93 <td>[% circ.circ.target_copy.call_number.label | html %]</td>