1 [% PROCESS "default/opac/parts/header.tt2";
2 PROCESS "default/opac/parts/marc_misc.tt2";
3 WRAPPER "default/opac/parts/myopac/base.tt2";
5 limit = CGI.param('limit') || 25;
6 offset = CGI.param('offset') || 0;
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('Current Items Checked Out') %]</span>
23 <span class='float-left' style='padding-left: 10px;'>
25 <a href='circ_history?limit=[% limit %]&offset=[% offset - 1 %]'>[% l('Previous') %]</a>
27 [% IF ctx.circs.size == limit %]
28 [%# TODO: get total to prevent paging off then end of the list.. %]
29 <a href='circ_history?limit=[% limit %]&offset=[% offset + 1 %]'>[% l('Next') %]</a>
32 <span class="float-right">
33 <a class="hide_me" href="#">[% l('Export List') %]</a>
36 <div class="clear-both"></div>
38 [% IF ctx.circs.size < 1 %]
39 <div class="opac-auto-079">
40 <big><strong>[% l('You have no items checked out.') %]</strong></big>
44 [% IF ctx.success_renewals %]
45 <div class="renew-summary">
46 [% l("Successfully renewed [_1] item(s)", ctx.success_renewals) %]
50 [% IF ctx.failed_renewals %]
51 <div class="renew-summary red">
52 [% l("Failed to renew [_1] item(s)", ctx.failed_renewals) %]
56 <div id='checked_main'>
57 <table style='border-collapse:collapse;'>
58 <thead id="acct_checked_main_header">
60 <td width="32%" style="padding-left:5px;">
61 <span title="Click to sort" class='pointer'>[% l('Title') %]</span> /
62 <span title="Click to sort" class='pointer'>[% l('Author') %]</span>
64 <td width="10%" style="padding-left:5px;">
65 <span title="Click to sort" class='pointer'>[% l('Checkout Date') %]</span>
67 <td width="10%" style="padding-left:5px;">
68 <span title="Click to sort" class='pointer'>[% l('Due Date') %]</span>
70 <td width="10%" style="padding-left:5px;">
71 <span title="Click to sort" class='pointer'>[% l('Date Returned') %]</span>
74 <span title="Click to sort" class='pointer'>[% l('Barcode') %]</span>
77 <span title="Click to sort" class='pointer'>[% l('Call Number') %]</span>
82 [% FOR circ IN ctx.circs;
83 attrs = {marc_xml => circ.marc_xml};
84 PROCESS get_marc_attrs args=attrs; %]
86 <td style="padding-left:5px;padding-bottom:10px;">
87 <a href="[% ctx.opac_root %]/record/[% circ.circ.target_copy.call_number.record.id %]"
88 name="[% l('Catalog record') %]">[% attrs.title %]</a>
89 [% IF attrs.author %] /
90 <a href="[% ctx.opac_root %]/results?qtype=author&query=[% attrs.author | replace('[,\.:;]', '') | url %]">[% attrs.author %]</a>
93 <td style="padding-left:5px;">
94 [% date.format(ctx.parse_datetime(circ.circ.xact_start),DATE_FORMAT); %]
96 <td style="padding-left:5px;">
97 [% date.format(ctx.parse_datetime(circ.circ.due_date),DATE_FORMAT); %]
99 <td style="padding-left:5px;">
100 [% IF circ.circ.checkin_time;
101 date.format(ctx.parse_datetime(circ.circ.checkin_time),DATE_FORMAT);
104 <td>[% circ.circ.target_copy.barcode %]</td>
105 <td>[% circ.circ.target_copy.call_number.label %]</td>