1 [% PROCESS "default/opac/parts/header.tt2";
2 PROCESS "default/opac/parts/marc_misc.tt2";
3 WRAPPER "default/opac/parts/base.tt2" +
4 "default/opac/parts/myopac/base.tt2";
5 myopac_page = "holds" %]
6 <div id='myopac_holds_div'>
7 <div id="acct_holds_tabs" style="padding-bottom: 12px;color:#666;" class="hide_me">
8 <div class="align selected" id="holds_label">
9 <img src="[% ctx.media_prefix %]/images/sub_holds_on.jpg" />
11 <div class="align hide_me" id="holds_hist_link">
13 src="[% ctx.media_prefix %]/images/sub_holds_hist_off.jpg" /></a>
15 <div class="align hide_me" id="holds_link">
17 src="[% ctx.media_prefix %]/images/sub_holds_off.jpg" /></a>
19 <div class="align selected hide_me" id="holds_hist_label">
20 <img src="[% ctx.media_prefix %]/images/sub_holds_hist_on.jpg" />
22 <div class="clear-both"></div>
24 <div class="header_middle">
25 <span id="acct_holds_header" style="float:left;">
26 [% IF CGI.param("available");
27 l("Items Ready for Pickup");
29 l("Current Items on Hold");
33 <span style="float:right;">
34 <a class="hide_me" href="#">Export List</a>
37 <div class="clear-both"></div>
40 <table cellpadding='0' cellspacing='0' class="opac-auto-097">
43 <select name="action" id="acct_holds_actions">
44 <option id='myopac_holds_actions_none' value=''>
45 -- [% l("Actions for selected holds") %] --
47 <option value='suspend'>
50 <option value='activate'>
53 <!-- XXX maybe later <option value='thaw_date'>
54 [% l("Set Active Date") %]
56 <option value='cancel'>
61 <td width="1" style="padding-left:9px;">
63 alt="[% l('Go') %]" title="[% l('Go') %]"
64 src="[% ctx.media_prefix %]/images/go-btn.png" />
66 <td width="1" style="padding-left:5px;">
69 src="[% ctx.media_prefix %]/images/question-mark.png" /></a>
72 [% l("Show") %]
73 [% IF CGI.param("available") %]
74 <a href="holds">[% l('all') %]</a> |
75 <strong>[% l("only available") %]</strong>
77 <strong>[% l("all") %]</strong> |
78 <a href="holds?available=1">[% l("only available") %]</a>
79 [% END %]
81 <select class="hide_me" id="holds_sort">
82 <option value="">-- Sort By --</option>
83 <option value="title">Title</option>
84 <option value="pickup">PickUp Location</option>
85 <option value="status">Status</option>
90 [% IF ctx.holds.size < 1 %]
91 <div class="opac-auto-079">
92 <big><strong>[% l('No holds found.') %]</strong></big>
95 <table id="acct_holds_main_header" cellpadding='0' cellspacing='0'
96 border='0' width="100%">
98 <td width="36" align="center">
99 <input type="checkbox" id="check_all_holds" />
102 <span title="Click to sort"
103 style="cursor:pointer;">
108 <span title="Click to sort" style="cursor:pointer;">Author</span>
111 <span title="Click to sort"
112 style="cursor:pointer;">Format</span>
115 <span title="Click to sort"
116 style="cursor:pointer;">Pickup Location</span>
118 <td width="104">Activate</td>
119 <td width="106">Cancel if not<br />filled by</td>
120 <td width="95">Active</td>
122 <span title="Click to sort"
123 style="cursor:pointer;">Status</span>
127 <div class="hide_me">
128 <select id="hold_pickup_lib_temp" name="hold_pickup_lib_sel"
129 class="hide_me" style="width:125px;height:21px;"></select>
132 <table cellpadding='0' cellspacing='0' border='0' width="100%">
133 <tbody id="holds_temp_parent">
134 [% FOR hold IN ctx.holds;
135 attrs = {marc_xml => hold.marc_xml};
136 PROCESS get_marc_attrs args=attrs %]
137 <tr id="acct_holds_temp" name="acct_holds_temp"
138 class="acct_holds_temp">
139 <td width="36" align="center" style="text-align:center;">
140 <input type="checkbox" name="hold_id" value="[% hold.hold.hold.id %]" />
143 <div style="margin-top:10px;margin-bottom:10px;">
144 <a href="[% ctx.opac_root %]/record/[% hold.hold.bre.id %]">[% attrs.title | html %]</a>
148 <div style="margin-top:10px;margin-bottom:10px;">
149 <a href="[% ctx.opac_root %]/results?query=au:[% attrs.author | replace('[,\.:;]', '') | url %]">[% attrs.author | html %]</a>
153 <div style="width:26px;height:23px;margin-top:6px;margin-bottom:6px;">
154 [% IF attrs.format_icon %]
155 <img src="[% ctx.media_prefix %]/images/[% attrs.form_icon %]"
156 title="[% attrs.format %]" alt="[% attrs.format %]" />
163 [% ctx.find_aou(hold.hold.hold.pickup_lib).name %]
167 title="Enter a date (e.g. 10/21/2010)"
168 class="hide_me" style="width:91px;"
169 name="activate_box" type="text" /> -->
170 [% IF hold.hold.hold.frozen == 't' AND
171 hold.hold.hold.thaw_date;
172 date.format(ctx.parse_datetime(hold.hold.hold.thaw_date), DATE_FORMAT);
176 <!-- <input title="[% l('Enter a date (e.g. 10/21/2010)') %]"
177 class="hide_me" style="width:91px;"
178 name="hold_expires_box" type="text" />-->
179 [% IF hold.hold.hold.expire_time;
180 date.format(ctx.parse_datetime(hold.hold.hold.expire_time), DATE_FORMAT);
184 <!-- <select name="hold_active_sel"
185 style="width:90px;" class="hide_me">
186 <option value="f">Active</option>
187 <option value="t">Suspended</option>
189 [% l(hold.hold.hold.frozen == 'f' ? 'Active' : 'Suspended') %]
192 <div name="acct_holds_status"
193 style="margin-top:10px;margin-bottom:10px;">
195 IF hold.hold.status == 4;
197 ELSIF hold.hold.estimated_wait;
198 l("Estimated wait (days): ");
199 hold.hold.estimated_wait;
200 ELSIF hold.hold.status == 3;
202 ELSIF hold.hold.status < 3;
203 l("Waiting for copy");
208 <td width="62" align="right"
209 style="text-align:right;padding-right:7px;">
210 <a name="hold_edit_link" href="#">Edit</a>
211 <a href="#" name="hold_save_link"
212 class="hide_me">Save</a>
213 <a href="#" name="hold_cancel_link"
214 class="hide_me">Back</a>
224 <span id='myopac.holds.cancel.confirm' class='hide_me'>[% l("Are you sure you wish to cancel the selected holds?") %]</span>
225 <span id='myopac.holds.freeze.confirm' class='hide_me'>[% l("Are you sure you wish to suspend the selected holds? If an item has already been selected to fulfill the hold, it will not be suspended") %]</span>
226 <span id='myopac.holds.thaw.confirm' class='hide_me'>[% l("Are you sure you wish to activate the selected holds?") %]</span>
227 <span id='myopac.holds.thaw_date.confirm' class='hide_me'>[% l("Are you sure you wish to change the activate date for the selected holds?") %]</span>
228 <span id='myopac.holds.freeze.select_thaw' class='hide_me'>[% l("Select an automatic activation date. If no date is chosen, the holds will remain suspended until they are manually activated.") %]</span>
230 <table width='100%' id='myopac_holds_processing' class='hide_me'>
231 <tr><td>[% l("Processing holds... This may take a moment.") %]</td></tr>
234 <span class='hide_me' id='myopac_holds_cancel_verify'>
235 [% l("If you wish to cancel the selected hold, click OK, otherwise click Cancel.") %]
238 <div id='myopac_holds_thaw_date_form' class='hide_me'>
239 <div id='myopac_holds_freeze_select_thaw'>
240 [% l("Select an automatic activation date. If no date is chosen, the holds will remain suspended until they are manually activated.") %]
243 <input size='10' maxlength='10'
244 type='text' id='myopac_holds_thaw_date_input' />
247 <button>[% l("Submit") %]</button>