[% PROCESS "opac/parts/misc_util.tt2"; PROCESS "opac/parts/hold_error_messages.tt2"; %]

[% l('Place Hold') %]

[% 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:') %] [% IF ctx.is_staff %]


[% END %] [% FOR hdata IN ctx.hold_data; attrs = {marc_xml => hdata.marc_xml}; PROCESS get_marc_attrs args=attrs %] [% END %]
[% attrs.title_extended | html %]
[% IF hdata.parts %] [% IF hdata.parts.size > 0 %]
[% ELSE %] [% END %] [% END %]

[%- org_select_id = 'pickup_lib'; -%] [% PROCESS "opac/parts/org_selector.tt2"; INCLUDE build_org_selector name='pickup_lib' value=ctx.default_pickup_lib id=org_select_id can_have_vols_only=1 hold_pickup_lib=1 %]

[% l('Notify when hold is ready for pickup?') %]


[% l('Email Address:') %] [% ctx.user.email %]
[%- IF allow_phone_notifications == 'true' %]
[%- END -%] [% IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1 %]
[% INCLUDE "opac/parts/sms_carrier_selector.tt2" %]
[% INCLUDE "opac/parts/sms_number_textbox.tt2" %]
[% END %]