From: Jason Etheridge Date: Tue, 15 Nov 2011 21:28:57 +0000 (-0500) Subject: For texting CN's, make it more obvious that... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b8e56602561ea629c8dbabdf82ce444ca0d99f6c;p=working%2FEvergreen.git For texting CN's, make it more obvious that... a text was sent and offer a link back to the original page. Also tweak the labels and the format hint, and a show a warning about carrier charges. Signed-off-by: Jason Etheridge --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/SMS.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/SMS.pm index 8200717d93..bdaaddb66e 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/SMS.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/SMS.pm @@ -28,6 +28,7 @@ sub load_sms_cn { $ctx->{sms_notify} = $cgi->param('sms_notify'); $ctx->{copy_id} = $cgi->param('copy_id'); $ctx->{query} = $cgi->param('query'); + $ctx->{origin} = $cgi->param('origin'); my $acn_results = $e->json_query({ select => { @@ -51,7 +52,6 @@ sub load_sms_cn { $ctx->{orig_params} = $cgi->Vars; return Apache2::Const::OK; - return $self->generic_redirect; } diff --git a/Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 b/Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 index a53359cb5d..d93ceca4db 100644 --- a/Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 +++ b/Open-ILS/src/templates/opac/myopac/prefs_notify.tt2 @@ -53,7 +53,7 @@ [% IF ctx.get_org_setting(CGI.param('loc') OR ctx.aou_tree.id, 'sms.enable') == 1 %] - [% l('Notify by SMS/Text by default when a hold is ready for pickup?') %] + [% l('Notify by Text by default when a hold is ready for pickup?') %] [% setting = 'opac.hold_notify' %] - [% l('Default SMS/Text Carrier') %] + [% l('Default Mobile Carrier') %] [% INCLUDE "opac/parts/sms_carrier_selector.tt2" sms_carrier_hide_label="true" %] - [% l('Default SMS/Text Number') %] + [% l('Default Mobile Number') %] [% setting = 'opac.default_sms_notify' %] - [% IF NOT sms_number_hide_hint; l('(Hint: Format XXX-XXX-XXXX works for most carriers)'); END; %] [% END %] diff --git a/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 b/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 index 8afecfd7aa..c06c694eb9 100644 --- a/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 +++ b/Open-ILS/src/templates/opac/parts/record/copy_table.tt2 @@ -48,7 +48,7 @@ END; org_name | html -%] - [% callnum | html %] [% IF ctx.get_org_setting(CGI.param('loc') OR ctx.aou_tree.id, 'sms.enable') == 1 %](SMS)[% END %] + [% callnum | html %] [% IF ctx.get_org_setting(CGI.param('loc') OR ctx.aou_tree.id, 'sms.enable') == 1 %](Text)[% END %] [%- IF has_parts == 'true' %] [% copy_info.part_label | html %] [%- END %] diff --git a/Open-ILS/src/templates/opac/parts/sms_carrier_selector.tt2 b/Open-ILS/src/templates/opac/parts/sms_carrier_selector.tt2 index 79d84d60f0..c0ed33b412 100644 --- a/Open-ILS/src/templates/opac/parts/sms_carrier_selector.tt2 +++ b/Open-ILS/src/templates/opac/parts/sms_carrier_selector.tt2 @@ -17,7 +17,7 @@ }); END; %] -[% IF NOT sms_carrier_hide_label; l('SMS Carrier:'); END; %] +[% IF NOT sms_carrier_hide_label; l('Mobile carrier:'); END; %] +[% IF NOT sms_carrier_hide_hint; l('Hint: use the full 10 digits of your phone #, no spaces, no dashes'); END; %] diff --git a/Open-ILS/src/templates/opac/parts/sms_number_textbox.tt2 b/Open-ILS/src/templates/opac/parts/sms_number_textbox.tt2 index fcd42b1dbf..8b1c29f204 100644 --- a/Open-ILS/src/templates/opac/parts/sms_number_textbox.tt2 +++ b/Open-ILS/src/templates/opac/parts/sms_number_textbox.tt2 @@ -1,4 +1,4 @@ -[% IF NOT sms_number_hide_label; l('SMS Number:'); END; %] +[% IF NOT sms_number_hide_label; l('Mobile number:'); END; %] -[% IF NOT sms_number_hide_hint; l('(Hint: For most carriers, enter the phone number--including the area code--with no spaces or punctuation. So for example, instead of entering 800-555-1234, enter 8005551234)'); END; %] +[% IF NOT sms_number_hide_warning; l('Note: carrier charges may apply'); END; %] diff --git a/Open-ILS/src/templates/opac/sms_cn.tt2 b/Open-ILS/src/templates/opac/sms_cn.tt2 index 497bcab2b8..5211299bbf 100644 --- a/Open-ILS/src/templates/opac/sms_cn.tt2 +++ b/Open-ILS/src/templates/opac/sms_cn.tt2 @@ -11,27 +11,33 @@

[% IF ctx.event != -1 %] +
[% IF ctx.sms_notify %] -

Call Number sent via SMS/Text

+

Your message has been sent!

+ Return to record +
[% ctx.event.template_output.data %]
[% ELSE %] -

Call Number to send via SMS/Text

- [% END %] +

Text call number

+ Return to record
[% ctx.event.template_output.data %]
+ [% INCLUDE "opac/parts/sms_carrier_selector.tt2" %]
- [% INCLUDE "opac/parts/sms_number_textbox.tt2" %]
+ [% INCLUDE "opac/parts/sms_number_textbox.tt2" sms_number_hide_warning="true" %]
+
[% l('Note: carrier charges may apply'); %]
+ [% END %] [% ELSE %] SMS not enabled for this site. [% END %]