1 [% PROCESS "opac/parts/misc_util.tt2";
2 PROCESS "opac/parts/hold_error_messages.tt2";
5 <div id='holds_box' class='canvas' style='margin-top: 6px;'>
6 <h1>[% l('Place Hold') %]</h1>
8 <input type="hidden" name="hold_type" value="[% CGI.param('hold_type') | html %]" />
10 new_redirect_to = ctx.referer;
11 IF new_redirect_to.match('redirect_to');
12 new_redirect_to = 'https://' _ ctx.hostname _ ctx.opac_root _ '/home';
14 new_redirect_to = new_redirect_to | replace('^http:', 'https:');
17 <input type="hidden" name="redirect_to" value="[% CGI.param('redirect_to') || CGI.referer | html %]" />
20 <p class="staff-hold">
21 <input type="radio" id="hold_usr_is_requestor_not"
22 onchange="staff_hold_usr_input_disabler(this);"
23 name="hold_usr_is_requestor" value="0"
24 [% IF ctx.patron_recipient; ' checked="checked"'; END %] />
25 <label for="hold_usr_is_requestor_not">
26 [% l("Place hold for patron by barcode:") %]
28 <input type="text" name="hold_usr" id="hold_usr_input" value="[% ctx.patron_recipient.card.barcode | html %]" /><br />[%# XXX multi-barcode users? %]
30 <input type="radio" id="hold_usr_is_requestor"
31 onchange="staff_hold_usr_input_disabler(this);"
32 name="hold_usr_is_requestor" value="1" />
33 <label for="hold_usr_is_requestor">
34 [% l("Place this hold for me ([_1] [_2])", ctx.user.first_given_name, ctx.user.family_name) | html %]
40 <!-- loop through the holds and display status of request where appropriate -->
41 <table id='hold-items-list'>
42 [% FOR hdata IN ctx.hold_data;
43 attrs = {marc_xml => hdata.marc_xml};
44 PROCESS get_marc_attrs args=attrs %]
47 <input type="hidden" name="hold_target" value="[% hdata.target.id | html %]" />
48 <div class='hold-items-list-title'>[% attrs.title_extended | html %]</div>
55 [% l('Pickup location:') %]
56 [% PROCESS "opac/parts/org_selector.tt2";
57 PROCESS build_org_selector name='pickup_lib' value=ctx.default_pickup_lib id='pickup_lib' can_have_vols_only=1 %]
60 [% |l %]If you use the Traveling Library Center (TLC) and ABC Express
61 services, please select "Outreach" to have the item delivered
62 during your scheduled visit.[% END %]
64 <input type="image" name="submit" value="submit" title="[% l('Submit') %]"
65 alt="[% l('Submit') %]" src="[% ctx.media_prefix %]/images/btnSubmit.png" />
66
67 <a href="javascript:history.go(-1);" id="holds_cancel"><img
68 alt="[% l('Cancel') %]" src="[% ctx.media_prefix %]/images/btnCancel.png" /></a>
72 [% |l %]* If you need your item today, and it is checked in at your
73 library, please place your hold and then call your library to set it
74 aside. Placing a hold without calling the library will increase your
76 <br /><a href="#">[% l('Library phone numbers.') %]</a>
79 [% |l %]* For best possible service, we recommend keeping
80 a printed copy of your most recent holds list.[% END %]