2 <!-- snippet for form to set borrower and patron category messaging preferences -->
4 <input type="hidden" name="modify" value="yes" />
5 <input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" />
8 <th>Days in advance</th>
9 [% IF Koha.Preference('SMSSendDriver') %]<th>SMS</th>[% END %]
10 [% IF Koha.Preference('TalkingTechItivaPhoneNotification') || Koha.Preference('PhoneNotification') %]<th>Phone</th>[% END %]
12 <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="fa fa-info-circle"></i></th>
15 [% FOREACH messaging_preference IN messaging_preferences %]
16 [% NEXT IF !Koha.Preference( 'ILLModule' ) && messaging_preference.message_name.match('^Ill_') %]
17 [% NEXT IF messaging_preference.Auto_Renewals && Koha.Preference('AutoRenewalNotices') != 'preferences' %]
19 <td>[% IF ( messaging_preference.Item_Due ) %]<span>Item due</span>
20 [% ELSIF ( messaging_preference.Advance_Notice ) %]<span>Advance notice</span>
21 [% ELSIF ( messaging_preference.Hold_Filled ) %]<span>Hold filled</span>
22 [% ELSIF ( messaging_preference.Hold_Reminder ) %]<span>Hold reminder</span>
23 [% ELSIF ( messaging_preference.Item_Check_in ) %]<span>Item check-in</span>
24 [% ELSIF ( messaging_preference.Item_Checkout ) %]
25 [% IF Koha.Preference( 'RenewalSendNotice' ) %]
26 <span>Item checkout and renewal</span>
28 <span>Item checkout</span>
30 [% ELSIF ( messaging_preference.Ill_ready ) %]<span>Interlibrary loan ready</span>
31 [% ELSIF ( messaging_preference.Ill_unavailable ) %]<span>Interlibrary loan unavailable</span>
32 [% ELSIF ( messaging_preference.Ill_update ) %]<span>Interlibrary loan updated</span>
33 [% ELSIF ( messaging_preference.Auto_Renewals ) %]<span>Auto renewal</span>
34 [% ELSE %]<span>Unknown</span>
37 [% IF ( messaging_preference.takes_days ) %]
39 [% IF ( messaging_form_inactive ) %]
40 <select name="[% messaging_preference.message_attribute_id | html %]-DAYS" disabled="disabled">
42 <select name="[% messaging_preference.message_attribute_id | html %]-DAYS">
44 [% FOREACH select_day IN messaging_preference.select_days %]
45 [% IF ( select_day.selected ) %]<option value="[% select_day.day | html %]" selected="selected">[% select_day.day | html %]</option>[% ELSE %]
46 <option value="[% select_day.day | html %]">[% select_day.day | html %]</option>
55 [% IF Koha.Preference('SMSSendDriver') %]
56 [% IF ( messaging_preference.transport_sms ) %]
58 [% IF ( messaging_form_inactive ) %]
59 [% IF ( messaging_preference.transports_sms ) %]
60 <input type="checkbox"
61 id="sms[% messaging_preference.message_attribute_id | html %]"
62 name="[% messaging_preference.message_attribute_id | html %]"
63 value="sms" class="pmp_sms" checked="checked" disabled="disabled" />
65 <input type="checkbox"
66 id="sms[% messaging_preference.message_attribute_id | html %]"
67 name="[% messaging_preference.message_attribute_id | html %]"
68 value="sms" class="pmp_sms" disabled="disabled" />
71 [% IF ( messaging_preference.transports_sms ) %]
72 <input type="checkbox"
73 id="sms[% messaging_preference.message_attribute_id | html %]"
74 name="[% messaging_preference.message_attribute_id | html %]"
75 value="sms" checked="checked" class="pmp_sms active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
77 <input type="checkbox"
78 id="sms[% messaging_preference.message_attribute_id | html %]"
79 name="[% messaging_preference.message_attribute_id | html %]"
80 value="sms" class="pmp_sms active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
89 [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]
90 [% IF ( messaging_preference.transport_itiva ) %]
92 [% IF ( messaging_form_inactive ) %]
93 [% IF ( messaging_preference.transports_itiva ) %]
94 <input type="checkbox"
95 id="itiva[% messaging_preference.message_attribute_id | html %]"
96 name="[% messaging_preference.message_attribute_id | html %]"
97 value="itiva" checked="checked" disabled="disabled" />
99 <input type="checkbox"
100 id="itiva[% messaging_preference.message_attribute_id | html %]"
101 name="[% messaging_preference.message_attribute_id | html %]"
102 value="itiva" disabled="disabled" />
105 [% IF ( messaging_preference.transports_itiva ) %]
106 <input type="checkbox"
107 id="itiva[% messaging_preference.message_attribute_id | html %]"
108 name="[% messaging_preference.message_attribute_id | html %]"
109 value="itiva" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
111 <input type="checkbox"
112 id="itiva[% messaging_preference.message_attribute_id | html %]"
113 name="[% messaging_preference.message_attribute_id | html %]"
114 value="itiva" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
121 [% ELSIF Koha.Preference('PhoneNotification') %]
122 [% IF ( messaging_preference.transport_phone ) %]
124 [% IF ( messaging_form_inactive ) %]
125 [% IF ( messaging_preference.transports_phone ) %]
126 <input type="checkbox"
127 id="phone[% messaging_preference.message_attribute_id | html %]"
128 name="[% messaging_preference.message_attribute_id | html %]"
129 value="phone" checked="checked" disabled="disabled" />
131 <input type="checkbox"
132 id="phone[% messaging_preference.message_attribute_id | html %]"
133 name="[% messaging_preference.message_attribute_id | html %]"
134 value="phone" disabled="disabled" />
137 [% IF ( messaging_preference.transports_phone ) %]
138 <input type="checkbox"
139 id="phone[% messaging_preference.message_attribute_id | html %]"
140 name="[% messaging_preference.message_attribute_id | html %]"
141 value="phone" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
143 <input type="checkbox"
144 id="phone[% messaging_preference.message_attribute_id | html %]"
145 name="[% messaging_preference.message_attribute_id | html %]"
146 value="phone" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
155 [% IF ( messaging_preference.transport_email ) %]
157 [% IF ( messaging_form_inactive ) %]
158 [% IF ( messaging_preference.transports_email ) %]
159 <input type="checkbox"
160 id="email[% messaging_preference.message_attribute_id | html %]"
161 name="[% messaging_preference.message_attribute_id | html %]"
162 value="email" class="pmp_email" checked="checked" disabled="disabled" />
164 <input type="checkbox"
165 id="email[% messaging_preference.message_attribute_id | html %]"
166 name="[% messaging_preference.message_attribute_id | html %]"
167 value="email" class="pmp_email" disabled="disabled" />
170 [% IF ( messaging_preference.transports_email ) %]
171 <input type="checkbox"
172 id="email[% messaging_preference.message_attribute_id | html %]"
173 name="[% messaging_preference.message_attribute_id | html %]"
174 value="email" checked="checked" class="pmp_email active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
176 <input type="checkbox"
177 id="email[% messaging_preference.message_attribute_id | html %]"
178 name="[% messaging_preference.message_attribute_id | html %]"
179 value="email" class="pmp_email active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
187 [% IF ( messaging_preference.has_digest ) %]
189 [% IF ( messaging_form_inactive ) %]
190 [% IF ( messaging_preference.digest ) %]
191 <input type="checkbox"
192 id="digest[% messaging_preference.message_attribute_id | html %]"
193 value="[% messaging_preference.message_attribute_id | html %]"
194 name="digest" class="pmp_digest" checked="checked" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
196 <input type="checkbox"
197 id="digest[% messaging_preference.message_attribute_id | html %]"
198 value="[% messaging_preference.message_attribute_id | html %]"
199 name="digest" class="pmp_digest" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
202 [% IF ( messaging_preference.digest ) %]
203 <input type="checkbox"
204 id="digest[% messaging_preference.message_attribute_id | html %]"
205 value="[% messaging_preference.message_attribute_id | html %]"
206 name="digest" checked="checked" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
208 <input type="checkbox"
209 id="digest[% messaging_preference.message_attribute_id | html %]"
210 value="[% messaging_preference.message_attribute_id | html %]"
211 name="digest" class="pmp_digest active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
219 <!-- [% IF ( messaging_preference.transport_rss ) %]
221 [% IF ( messaging_form_inactive ) %]
222 <input type="checkbox"
223 id="rss[% messaging_preference.message_attribute_id | html %]"
224 name="[% messaging_preference.message_attribute_id | html %]"
225 value="rss" [% messaging_preference.transport_rss | html %] disabled="disabled" />
227 <input type="checkbox"
228 id="rss[% messaging_preference.message_attribute_id | html %]"
229 name="[% messaging_preference.message_attribute_id | html %]"
230 value="rss" [% messaging_preference.transport_rss | html %] class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />