<h1>[% l('Place Hold') %]</h1>
<form method="POST">
<input type="hidden" name="hold_type" value="[% CGI.param('hold_type') | html %]" />
- [%
+ [%
redirect = CGI.param('hold_source_page') || CGI.param('redirect_to') || CGI.referer;
# since we have to be logged in to get this far, return to a secure page
redirect = redirect.replace('^http:', 'https:')
<label for="hold_usr_is_requestor_not">
[% l("Place hold for patron by barcode:") %]
</label>
- <input type="text" name="hold_usr" id="hold_usr_input" value="[% ctx.patron_recipient.card.barcode | html %]" /><br />[%# XXX multi-barcode users? %]
+ <input type="text" name="hold_usr" id="hold_usr_input" onchange="staff_hold_usr_barcode_changed();" /><br />
+ <input type="hidden" id="staff_barcode" value="[% ctx.staff_recipient.card.barcode | html %]"/>
<span>
<input type="radio" id="hold_usr_is_requestor"
onchange="staff_hold_usr_input_disabler(this);"
<td>
<input type="hidden" name="hold_target" value="[% hdata.target.id | html %]" />
<div class='hold-items-list-title'>[% attrs.title_extended | html %]</div>
+ [% IF hdata.parts %]
+ [% IF hdata.parts.size > 0 %]
+ <div style='padding-left: 10px'>
+ <span>[% hdata.part_required ? l('Select a Part:') : l('Select a Part (optional):') %]</span>
+ <select name='part'>
+ [% IF !hdata.part_required %]
+ <option selected='selected' value=''>[% l('- All Parts -') %]</option>
+ [% END %]
+ [% FOR part IN hdata.parts %]
+ <option value='[% part.id %]'>[% part.label | html %]</option>
+ [% END %]
+ </select>
+ </div>
+ [% ELSE %]
+ <input type='hidden' name='part' value=''/>
+ [% END %]
+ [% END %]
</td>
</tr>
[% END %]
<p>
[% l('Pickup location:') %]
[% PROCESS "opac/parts/org_selector.tt2";
- PROCESS build_org_selector name='pickup_lib'
- value=ctx.default_pickup_lib id='pickup_lib' can_have_vols_only=1 hold_pickup_lib=1%]
+ INCLUDE build_org_selector name='pickup_lib'
+ value=ctx.default_pickup_lib id='pickup_lib' can_have_vols_only=1 hold_pickup_lib=1 %]
</p>
+
<p>
[% |l %]If you use the Traveling Library Center (TLC) and ABC Express
services, please select "Outreach" to have the item delivered
during your scheduled visit.[% END %]
</p>
+
+<!--
+Not part of the KCLS skin. Leaving it here in case they want to look at integration
+
+ <p>
+ [%# l('Notify when hold is ready for pickup?') %]
+ <blockquote>
+ <input type="checkbox" name="email_notify" value="t"
+ [% IF ctx.default_email_notify %]checked="checked"[% END %]/>
+ [% l('Yes, by Email') %]<br/>
+ <input type="checkbox" name="phone_notify_checkbox"
+ [% IF ctx.default_phone_notify %]checked="checked"[% END %]/>
+ [% l('Yes, by Phone') %]<br/>
+ <blockquote>
+ [% l('Phone Number:') %]<input type="text" name="phone_notify" [% setting = 'opac.default_phone';
+ IF ctx.user_setting_map.$setting; %] value='[% ctx.user_setting_map.$setting | html %]'
+ [%- ELSIF ctx.user.day_phone; %] value='[% ctx.user.day_phone | html %]' [% END %]/>
+ </blockquote>
+ [% IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1 %]
+ <input type="checkbox" name="sms_notify_checkbox"
+ [% IF ctx.default_sms_notify %]checked="checked"[% END %]/>
+ [% l('Yes, by Text Messaging') %]<br/>
+ <blockquote>
+ [%# INCLUDE "opac/parts/sms_carrier_selector.tt2" %]<br/>
+ [%# INCLUDE "opac/parts/sms_number_textbox.tt2" %]<br/>
+ </blockquote>
+ [% END %]
+ </blockquote>
+ </p>
+-->
+
+
<input type="image" name="submit" value="submit" title="[% l('Submit') %]"
alt="[% l('Submit') %]" src="[% ctx.media_prefix %]/images/btnSubmit.png" />