2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>[% IF ( LibraryNameTitle ) %][% IF ( LibraryNameTitle ) %][% LibraryNameTitle %][% ELSE %]Koha online[% END %][% ELSE %]Koha online[% END %] catalog › Your messaging settings</title>
4 [% INCLUDE 'doc-head-close.inc' %]
5 [% BLOCK cssinclude %][% END %]
7 [% INCLUDE 'bodytag.inc' bodyid='opac-messaging' %]
8 [% INCLUDE 'masthead.inc' %]
11 <ul class="breadcrumb">
12 <li><a href="/cgi-bin/koha/opac-main.pl">Home</a> <span class="divider">›</span></li>
13 <li><a href="/cgi-bin/koha/opac-user.pl">[% BORROWER_INFO.firstname %] [% BORROWER_INFO.surname %]</a> <span class="divider">›</span></li>
14 <li><a href="#">Your messaging settings</a></li>
17 <div class="container-fluid">
18 <div class="row-fluid">
21 [% INCLUDE 'navigation.inc' IsPatronPage=1 %]
25 [% IF Koha.Preference( 'EnhancedMessagingPreferencesOPAC' ) %]
26 <div id="usermessaging">
27 <h3>Your messaging settings</h3>
28 [% IF ( settings_updated ) %]
29 <div class="alert alert-success"><h4>Settings updated</h4></div>
31 <form action="/cgi-bin/koha/opac-messaging.pl" method="get" name="opacmessaging">
32 <input type="hidden" name="modify" value="yes" />
34 <table class="table table-bordered table-condensed table-striped">
38 <th>Days in advance</th>
39 [% IF ( SMSSendDriver ) %]<th>SMS</th>[% END %]
40 [% IF ( TalkingTechItivaPhone ) %]<th>Phone</th>[% END %]
42 <th>Digests only <i id="info_digests" data-toggle="tooltip" title="You can ask for a digest to reduce the number of messages. Messages will be saved and sent as a single message." data-placement="right" class="icon icon-info-sign"></i></th>
43 <!-- <th>RSS</th> --><th>Do not notify</th>
47 [% FOREACH messaging_preference IN messaging_preferences %]
49 <td>[% IF ( messaging_preference.Item_Due ) %]Item due
50 [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice
51 [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming events
52 [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold filled
53 [% ELSIF ( messaging_preference.Item_Check_in ) %]Item check-in
54 [% ELSIF ( messaging_preference.Item_Checkout ) %]Item checkout
55 [% ELSE %]Unknown [% END %]</td>
56 [% IF ( messaging_preference.takes_days ) %]
57 <td><select class="input-mini" name="[% messaging_preference.message_attribute_id %]-DAYS">
58 [% FOREACH select_day IN messaging_preference.select_days %]
59 [% IF ( select_day.selected ) %]
60 <option value="[% select_day.day %]" selected="selected">[% select_day.day %]</option>
62 <option value="[% select_day.day %]">[% select_day.day %]</option>
69 [% IF ( SMSSendDriver ) %]
70 [% IF ( messaging_preference.transport_sms ) %]
72 [% IF ( messaging_preference.transports_sms ) %]
73 <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
75 <input type="checkbox" id="sms[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="sms" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
82 [% IF ( TalkingTechItivaPhone ) %]
83 [% IF ( messaging_preference.transport_phone ) %]
85 [% IF ( messaging_preference.transports_phone ) %]
86 <input type="checkbox"
87 id="phone[% messaging_preference.message_attribute_id %]"
88 name="[% messaging_preference.message_attribute_id %]"
89 value="phone" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
91 <input type="checkbox"
92 id="phone[% messaging_preference.message_attribute_id %]"
93 name="[% messaging_preference.message_attribute_id %]"
94 value="phone" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
102 [% IF ( messaging_preference.transport_email ) %]
104 [% IF ( messaging_preference.transports_email ) %]
105 <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
107 <input type="checkbox" id="email[% messaging_preference.message_attribute_id %]" name="[% messaging_preference.message_attribute_id %]" value="email" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
114 [% IF ( messaging_preference.has_digest ) %]
116 [% IF ( messaging_preference.digest ) %]
117 <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" checked="checked" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
119 <input type="checkbox" id="digest[% messaging_preference.message_attribute_id %]" value="[% messaging_preference.message_attribute_id %]" name="digest" onclick = "document.opacmessaging.none[% messaging_preference.message_attribute_id %].checked=false;" />
126 <td><input type="checkbox" class="none" id="none[% messaging_preference.message_attribute_id %]" /></td>
128 [% END # / FOREACH messaging_preferences%]
132 <fieldset class="rows">
133 [% IF ( SMSSendDriver ) %]
134 <ol><li><label>Notice:</label>Some charges for text messages may be incurred when using this service. Please check with your mobile service provider if you have questions.</li></ol>
136 <label for="SMSnumber">SMS number:</label> <input type="text" id="SMSnumber" name="SMSnumber" value="[% SMSnumber %]" />
137 <i>Please enter numbers only. <b>(123) 456-7890</b> would be entered as <b>1234567890</b>.</i>
141 [% IF ( SMSSendDriver == 'Email' ) %]
143 <label for="sms_provider_id">SMS provider:</label>
144 <select id="sms_provider_id" name="sms_provider_id"/>
145 <option value="">Unknown</option>
146 [% FOREACH s IN sms_providers %]
147 [% IF s.id == sms_provider_id %]
148 <option value="[% s.id %]" selected="selected">[% s.name %]</option>
150 <option value="[% s.id %]">[% s.name %]</option>
154 <i>Please contact a library staff member if you are unsure of your mobile service provider, or you do not see your provider in this list.</i>
159 <fieldset class="action">
160 <input type="submit" value="Submit changes" class="btn" /> <a class="cancel" href="/cgi-bin/koha/opac-user.pl">Cancel</a>
163 </div> <!-- / #usermessaging -->
165 <h4>You are not allowed to call this page directly</h4>
167 </div> <!-- / .span10 -->
168 </div> <!-- / .row-fluid -->
169 </div> <!-- / .container-fluid -->
170 </div> <!-- / .main -->
172 [% INCLUDE 'opac-bottom.inc' %]
173 [% BLOCK jsinclude %]
174 <script type="text/javascript">//<![CDATA[
175 $(document).ready(function(){
176 $(".none").click(function(){
177 if($(this).attr("checked")){
178 var rowid = $(this).attr("id");
179 newid = Number(rowid.replace("none",""))
180 $("#sms"+newid).removeAttr("checked");
181 $("#email"+newid).removeAttr("checked");
182 $("#digest"+newid).removeAttr("checked");
183 $("#rss"+newid).removeAttr("checked");
186 $("#info_digests").tooltip();