Bug 24127: Add 'code' and title to shelving location search
[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.Ill_update ) %]<span>Interlibrary loan updated</span>
33           [% ELSIF ( messaging_preference.Auto_Renewals ) %]<span>Auto renewal</span>
34           [% ELSE %]<span>Unknown</span>
35           [% END %]
36       </td>
37       [% IF ( messaging_preference.takes_days ) %]
38       <td>
39           [% IF ( messaging_form_inactive ) %]
40             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS" disabled="disabled">
41           [% ELSE %]
42             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS">
43           [% END %]
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>
47       [% END %]
48           [% END %]
49         </select>
50       </td>
51       [% ELSE %]
52       <td>-</td>
53       [% END %]
54
55       [% IF Koha.Preference('SMSSendDriver') %]
56         [% IF ( messaging_preference.transport_sms ) %]
57           <td>
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" />
64               [% ELSE %]
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" />
69               [% END %]
70           [% ELSE %]
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 %]" />
76               [% ELSE %]
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 %]" />
81               [% END %]
82           [% END %]
83           </td>
84         [% ELSE %]
85           <td>-</td>
86         [% END %]
87       [% END %]
88
89       [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]
90         [% IF ( messaging_preference.transport_itiva ) %]
91           <td>
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" />
98               [% ELSE %]
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" />
103               [% END %]
104           [% ELSE %]
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 %]" />
110               [% ELSE %]
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 %]" />
115               [% END %]
116           [% END %]
117           </td>
118         [% ELSE %]
119           <td>-</td>
120         [% END %]
121       [% ELSIF Koha.Preference('PhoneNotification') %]
122         [% IF ( messaging_preference.transport_phone ) %]
123           <td>
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" />
130               [% ELSE %]
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" />
135               [% END %]
136           [% ELSE %]
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 %]" />
142               [% ELSE %]
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 %]" />
147               [% END %]
148           [% END %]
149           </td>
150         [% ELSE %]
151           <td>-</td>
152         [% END %]
153       [% END %]
154
155       [% IF ( messaging_preference.transport_email ) %]
156       <td>
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" />
163               [% ELSE %]
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" />
168               [% END %]
169           [% ELSE %]
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 %]" />
175               [% ELSE %]
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 %]" />
180               [% END %]
181           [% END %]
182       </td>
183       [% ELSE %]
184       <td>-</td>
185       [% END %]
186
187       [% IF ( messaging_preference.has_digest ) %]
188       <td>
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" />
195               [% ELSE %]
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" />
200               [% END %]
201           [% ELSE %]
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" />
207               [% ELSE %]
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" />
212               [% END %]
213           [% END %]
214       </td>
215       [% ELSE %]
216       <td>-</td>
217       [% END %]
218
219 <!--       [% IF ( messaging_preference.transport_rss ) %]
220       <td>
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" />
226           [% ELSE %]
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 %]" />
231           [% END %]
232       </td>
233       [% ELSE %]
234       <td>-</td>
235       [% END %] -->
236
237     </tr>
238     [% END %]
239   </table>