Bug 22276: (QA follow-up) Add missing USE
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / messaging-preference-form.inc
1 [% USE Koha %]
2 <!-- snippet for form to set borrower and patron category messaging preferences -->
3
4 <input type="hidden" name="modify" value="yes" />
5 <input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" />
6   <table>
7     <tr><th></th>
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 %]
11         <th>Email</th>
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>
13         <!-- <th>RSS</th> -->
14     </tr>
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' %]
18     <tr>
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>
27             [% ELSE %]
28                 <span>Item checkout</span>
29             [% END %]
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.Auto_Renewals ) %]<span>Auto renewal</span>
33           [% ELSE %]<span>Unknown</span>
34           [% END %]
35       </td>
36       [% IF ( messaging_preference.takes_days ) %]
37       <td>
38           [% IF ( messaging_form_inactive ) %]
39             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS" disabled="disabled">
40           [% ELSE %]
41             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS">
42           [% END %]
43           [% FOREACH select_day IN messaging_preference.select_days %]
44           [% IF ( select_day.selected ) %]<option value="[% select_day.day | html %]" selected="selected">[% select_day.day | html %]</option>[% ELSE %]
45           <option value="[% select_day.day | html %]">[% select_day.day | html %]</option>
46       [% END %]
47           [% END %]
48         </select>
49       </td>
50       [% ELSE %]
51       <td>-</td>
52       [% END %]
53
54       [% IF Koha.Preference('SMSSendDriver') %]
55         [% IF ( messaging_preference.transport_sms ) %]
56           <td>
57           [% IF ( messaging_form_inactive ) %]
58               [% IF ( messaging_preference.transports_sms ) %]
59                  <input type="checkbox"
60                  id="sms[% messaging_preference.message_attribute_id | html %]"
61                  name="[% messaging_preference.message_attribute_id | html %]"
62                  value="sms" class="pmp_sms" checked="checked" disabled="disabled" />
63               [% ELSE %]
64                  <input type="checkbox"
65                  id="sms[% messaging_preference.message_attribute_id | html %]"
66                  name="[% messaging_preference.message_attribute_id | html %]"
67                  value="sms" class="pmp_sms" disabled="disabled" />
68               [% END %]
69           [% ELSE %]
70               [% IF ( messaging_preference.transports_sms ) %]
71                  <input type="checkbox"
72                  id="sms[% messaging_preference.message_attribute_id | html %]"
73                  name="[% messaging_preference.message_attribute_id | html %]"
74                  value="sms" checked="checked" class="pmp_sms active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
75               [% ELSE %]
76                  <input type="checkbox"
77                  id="sms[% messaging_preference.message_attribute_id | html %]"
78                  name="[% messaging_preference.message_attribute_id | html %]"
79                  value="sms" class="pmp_sms active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
80               [% END %]
81           [% END %]
82           </td>
83         [% ELSE %]
84           <td>-</td>
85         [% END %]
86       [% END %]
87
88       [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]
89         [% IF ( messaging_preference.transport_itiva ) %]
90           <td>
91           [% IF ( messaging_form_inactive ) %]
92               [% IF ( messaging_preference.transports_itiva ) %]
93                  <input type="checkbox"
94                  id="itiva[% messaging_preference.message_attribute_id | html %]"
95                  name="[% messaging_preference.message_attribute_id | html %]"
96                  value="itiva" checked="checked" disabled="disabled" />
97               [% ELSE %]
98                  <input type="checkbox"
99                  id="itiva[% messaging_preference.message_attribute_id | html %]"
100                  name="[% messaging_preference.message_attribute_id | html %]"
101                  value="itiva" disabled="disabled" />
102               [% END %]
103           [% ELSE %]
104               [% IF ( messaging_preference.transports_itiva ) %]
105                  <input type="checkbox"
106                  id="itiva[% messaging_preference.message_attribute_id | html %]"
107                  name="[% messaging_preference.message_attribute_id | html %]"
108                  value="itiva" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
109               [% ELSE %]
110                  <input type="checkbox"
111                  id="itiva[% messaging_preference.message_attribute_id | html %]"
112                  name="[% messaging_preference.message_attribute_id | html %]"
113                  value="itiva" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
114               [% END %]
115           [% END %]
116           </td>
117         [% ELSE %]
118           <td>-</td>
119         [% END %]
120       [% ELSIF Koha.Preference('PhoneNotification') %]
121         [% IF ( messaging_preference.transport_phone ) %]
122           <td>
123           [% IF ( messaging_form_inactive ) %]
124               [% IF ( messaging_preference.transports_phone ) %]
125                  <input type="checkbox"
126                  id="phone[% messaging_preference.message_attribute_id | html %]"
127                  name="[% messaging_preference.message_attribute_id | html %]"
128                  value="phone" checked="checked" disabled="disabled" />
129               [% ELSE %]
130                  <input type="checkbox"
131                  id="phone[% messaging_preference.message_attribute_id | html %]"
132                  name="[% messaging_preference.message_attribute_id | html %]"
133                  value="phone" disabled="disabled" />
134               [% END %]
135           [% ELSE %]
136               [% IF ( messaging_preference.transports_phone ) %]
137                  <input type="checkbox"
138                  id="phone[% messaging_preference.message_attribute_id | html %]"
139                  name="[% messaging_preference.message_attribute_id | html %]"
140                  value="phone" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
141               [% ELSE %]
142                  <input type="checkbox"
143                  id="phone[% messaging_preference.message_attribute_id | html %]"
144                  name="[% messaging_preference.message_attribute_id | html %]"
145                  value="phone" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
146               [% END %]
147           [% END %]
148           </td>
149         [% ELSE %]
150           <td>-</td>
151         [% END %]
152       [% END %]
153
154       [% IF ( messaging_preference.transport_email ) %]
155       <td>
156           [% IF ( messaging_form_inactive ) %]
157               [% IF ( messaging_preference.transports_email ) %]
158                 <input type="checkbox"
159                    id="email[% messaging_preference.message_attribute_id | html %]"
160                    name="[% messaging_preference.message_attribute_id | html %]"
161                    value="email" class="pmp_email" checked="checked" disabled="disabled" />
162               [% ELSE %]
163                 <input type="checkbox"
164                    id="email[% messaging_preference.message_attribute_id | html %]"
165                    name="[% messaging_preference.message_attribute_id | html %]"
166                    value="email" class="pmp_email" disabled="disabled" />
167               [% END %]
168           [% ELSE %]
169               [% IF ( messaging_preference.transports_email ) %]
170             <input type="checkbox"
171                  id="email[% messaging_preference.message_attribute_id | html %]"
172                  name="[% messaging_preference.message_attribute_id | html %]"
173                  value="email" checked="checked" class="pmp_email active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
174               [% ELSE %]
175             <input type="checkbox"
176                  id="email[% messaging_preference.message_attribute_id | html %]"
177                  name="[% messaging_preference.message_attribute_id | html %]"
178                  value="email" class="pmp_email active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
179               [% END %]
180           [% END %]
181       </td>
182       [% ELSE %]
183       <td>-</td>
184       [% END %]
185
186       [% IF ( messaging_preference.has_digest ) %]
187       <td>
188           [% IF ( messaging_form_inactive ) %]
189               [% IF ( messaging_preference.digest ) %]
190                 <input type="checkbox"
191                      id="digest[% messaging_preference.message_attribute_id | html %]"
192                      value="[% messaging_preference.message_attribute_id | html %]"
193                      name="digest" class="pmp_digest" checked="checked" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
194               [% ELSE %]
195                 <input type="checkbox"
196                      id="digest[% messaging_preference.message_attribute_id | html %]"
197                      value="[% messaging_preference.message_attribute_id | html %]"
198                      name="digest" class="pmp_digest" disabled="disabled" data-toggle="tooltip" title="You must select a digestible transport to select digests" />
199               [% END %]
200           [% ELSE %]
201               [% IF ( messaging_preference.digest ) %]
202                 <input type="checkbox"
203                      id="digest[% messaging_preference.message_attribute_id | html %]"
204                      value="[% messaging_preference.message_attribute_id | html %]"
205                      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" />
206               [% ELSE %]
207                 <input type="checkbox"
208                      id="digest[% messaging_preference.message_attribute_id | html %]"
209                      value="[% messaging_preference.message_attribute_id | html %]"
210                      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" />
211               [% END %]
212           [% END %]
213       </td>
214       [% ELSE %]
215       <td>-</td>
216       [% END %]
217
218 <!--       [% IF ( messaging_preference.transport_rss ) %]
219       <td>
220           [% IF ( messaging_form_inactive ) %]
221             <input type="checkbox"
222                  id="rss[% messaging_preference.message_attribute_id | html %]"
223                  name="[% messaging_preference.message_attribute_id | html %]"
224                  value="rss"   [% messaging_preference.transport_rss | html %] disabled="disabled" />
225           [% ELSE %]
226             <input type="checkbox"
227                  id="rss[% messaging_preference.message_attribute_id | html %]"
228                  name="[% messaging_preference.message_attribute_id | html %]"
229                  value="rss"   [% messaging_preference.transport_rss | html %] class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
230           [% END %]
231       </td>
232       [% ELSE %]
233       <td>-</td>
234       [% END %] -->
235
236     </tr>
237     [% END %]
238   </table>