1 [% PROCESS "default/opac/parts/header.tt2";
2 PROCESS "default/opac/parts/misc_util.tt2";
3 WRAPPER "default/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" style="padding-bottom: 12px;color:#666;">
12 <div class="align selected">
13 <a href='circs'><img src="[% ctx.media_prefix %]/images/sub_checked_out_off.jpg"/></a>
16 <img src="[% ctx.media_prefix %]/images/sub_checked_hist_on.jpg"/>
18 <div class="clear-both"></div>
21 <div class="header_middle">
22 <span class="float-left">[% l('Previously Checked Out Items') %]</span>
23 <span class='float-left' style='padding-left: 10px;'>
24 <a href='circ_history?limit=[% limit %]&offset=[% offset - limit %]'
25 [% IF offset == 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">◄</span>[% l('Previous') %]</a>
26 [%# TODO: get total to prevent paging off then end of the list.. %]
27 <a href='circ_history?limit=[% limit %]&offset=[% offset + limit %]'
28 [% IF ctx.circs.size < limit %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">►</span></a>
30 <span class="float-right">
31 <a class="hide_me" href="#">[% l('Export List') %]</a>
34 <div class="clear-both"></div>
36 [% IF ctx.circs.size < 1 %]
37 <div class="warning_box">
38 <big><strong>[% l('There are no items in your circulation history.') %]</strong></big>
42 <div id='checked_main'>
43 <table style='border-collapse:collapse;'>
44 <thead id="acct_checked_main_header">
46 <td width="32%" style="padding-left:5px;">
47 <span title="Click to sort" class='pointer'>[% l('Title') %]</span> /
48 <span title="Click to sort" class='pointer'>[% l('Author') %]</span>
50 <td width="10%" style="padding-left:5px;">
51 <span title="Click to sort" class='pointer'>[% l('Checkout Date') %]</span>
53 <td width="10%" style="padding-left:5px;">
54 <span title="Click to sort" class='pointer'>[% l('Due Date') %]</span>
56 <td width="10%" style="padding-left:5px;">
57 <span title="Click to sort" class='pointer'>[% l('Date Returned') %]</span>
60 <span title="Click to sort" class='pointer'>[% l('Barcode') %]</span>
63 <span title="Click to sort" class='pointer'>[% l('Call Number') %]</span>
68 [% FOR circ IN ctx.circs;
69 attrs = {marc_xml => circ.marc_xml};
70 PROCESS get_marc_attrs args=attrs; %]
72 <td style="padding-left:5px;padding-bottom:10px;">
73 <a href="[% ctx.opac_root %]/record/[% circ.circ.target_copy.call_number.record.id %]"
74 name="[% l('Catalog record') %]">[% attrs.title %]</a>
75 [% IF attrs.author %] /
76 <a href="[% ctx.opac_root %]/results?qtype=author&query=[% attrs.author | replace('[,\.:;]', '') | url %]">[% attrs.author %]</a>
79 <td style="padding-left:5px;">
80 [% date.format(ctx.parse_datetime(circ.circ.xact_start),DATE_FORMAT); %]
82 <td style="padding-left:5px;">
83 [% date.format(ctx.parse_datetime(circ.circ.due_date),DATE_FORMAT); %]
85 <td style="padding-left:5px;">
87 IF circ.circ.checkin_time;
88 date.format(ctx.parse_datetime(circ.circ.checkin_time),DATE_FORMAT);
90 <span style='color:blue;'>*</span><!-- meh -->
93 <td>[% circ.circ.target_copy.barcode %]</td>
94 <td>[% circ.circ.target_copy.call_number.label %]</td>