Bug 26985: Remove code for "Upcoming events" from codebase as not implemented
[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     <tr>
18       <td>[% IF ( messaging_preference.Item_Due ) %]Item due
19           [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice
20           [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold filled
21           [% ELSIF ( messaging_preference.Item_Check_in ) %]Item check-in
22           [% ELSIF ( messaging_preference.Item_Checkout ) %]
23             [% IF Koha.Preference( 'RenewalSendNotice' ) %]
24                 Item checkout and renewal
25             [% ELSE %]
26                 Item checkout
27             [% END %]
28           [% ELSIF ( messaging_preference.Ill_ready ) %]Interlibrary loan ready
29           [% ELSIF ( messaging_preference.Ill_unavailable ) %]Interlibrary loan unavailable
30           [% ELSE %]Unknown [% END %]</td>
31       [% IF ( messaging_preference.takes_days ) %]
32       <td>
33           [% IF ( messaging_form_inactive ) %]
34             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS" disabled="disabled">
35           [% ELSE %]
36             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS">
37           [% END %]
38           [% FOREACH select_day IN messaging_preference.select_days %]
39           [% IF ( select_day.selected ) %]<option value="[% select_day.day | html %]" selected="selected">[% select_day.day | html %]</option>[% ELSE %]
40           <option value="[% select_day.day | html %]">[% select_day.day | html %]</option>
41       [% END %]
42           [% END %]
43         </select>
44       </td>
45       [% ELSE %]
46       <td>-</td>
47       [% END %]
48
49       [% IF Koha.Preference('SMSSendDriver') %]
50         [% IF ( messaging_preference.transport_sms ) %]
51           <td>
52           [% IF ( messaging_form_inactive ) %]
53               [% IF ( messaging_preference.transports_sms ) %]
54                  <input type="checkbox"
55                  id="sms[% messaging_preference.message_attribute_id | html %]"
56                  name="[% messaging_preference.message_attribute_id | html %]"
57                  value="sms" checked="checked" disabled="disabled" />
58               [% ELSE %]
59                  <input type="checkbox"
60                  id="sms[% messaging_preference.message_attribute_id | html %]"
61                  name="[% messaging_preference.message_attribute_id | html %]"
62                  value="sms" disabled="disabled" />
63               [% END %]
64           [% ELSE %]
65               [% IF ( messaging_preference.transports_sms ) %]
66                  <input type="checkbox"
67                  id="sms[% messaging_preference.message_attribute_id | html %]"
68                  name="[% messaging_preference.message_attribute_id | html %]"
69                  value="sms" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
70               [% ELSE %]
71                  <input type="checkbox"
72                  id="sms[% messaging_preference.message_attribute_id | html %]"
73                  name="[% messaging_preference.message_attribute_id | html %]"
74                  value="sms" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
75               [% END %]
76           [% END %]
77           </td>
78         [% ELSE %]
79           <td>-</td>
80         [% END %]
81       [% END %]
82
83       [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]
84         [% IF ( messaging_preference.transport_itiva ) %]
85           <td>
86           [% IF ( messaging_form_inactive ) %]
87               [% IF ( messaging_preference.transports_itiva ) %]
88                  <input type="checkbox"
89                  id="itiva[% messaging_preference.message_attribute_id | html %]"
90                  name="[% messaging_preference.message_attribute_id | html %]"
91                  value="itiva" checked="checked" disabled="disabled" />
92               [% ELSE %]
93                  <input type="checkbox"
94                  id="itiva[% messaging_preference.message_attribute_id | html %]"
95                  name="[% messaging_preference.message_attribute_id | html %]"
96                  value="itiva" disabled="disabled" />
97               [% END %]
98           [% ELSE %]
99               [% IF ( messaging_preference.transports_itiva ) %]
100                  <input type="checkbox"
101                  id="itiva[% messaging_preference.message_attribute_id | html %]"
102                  name="[% messaging_preference.message_attribute_id | html %]"
103                  value="itiva" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
104               [% ELSE %]
105                  <input type="checkbox"
106                  id="itiva[% messaging_preference.message_attribute_id | html %]"
107                  name="[% messaging_preference.message_attribute_id | html %]"
108                  value="itiva" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
109               [% END %]
110           [% END %]
111           </td>
112         [% ELSE %]
113           <td>-</td>
114         [% END %]
115       [% ELSIF Koha.Preference('PhoneNotification') %]
116         [% IF ( messaging_preference.transport_phone ) %]
117           <td>
118           [% IF ( messaging_form_inactive ) %]
119               [% IF ( messaging_preference.transports_phone ) %]
120                  <input type="checkbox"
121                  id="phone[% messaging_preference.message_attribute_id | html %]"
122                  name="[% messaging_preference.message_attribute_id | html %]"
123                  value="phone" checked="checked" disabled="disabled" />
124               [% ELSE %]
125                  <input type="checkbox"
126                  id="phone[% messaging_preference.message_attribute_id | html %]"
127                  name="[% messaging_preference.message_attribute_id | html %]"
128                  value="phone" disabled="disabled" />
129               [% END %]
130           [% ELSE %]
131               [% IF ( messaging_preference.transports_phone ) %]
132                  <input type="checkbox"
133                  id="phone[% messaging_preference.message_attribute_id | html %]"
134                  name="[% messaging_preference.message_attribute_id | html %]"
135                  value="phone" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
136               [% ELSE %]
137                  <input type="checkbox"
138                  id="phone[% messaging_preference.message_attribute_id | html %]"
139                  name="[% messaging_preference.message_attribute_id | html %]"
140                  value="phone" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
141               [% END %]
142           [% END %]
143           </td>
144         [% ELSE %]
145           <td>-</td>
146         [% END %]
147       [% END %]
148
149       [% IF ( messaging_preference.transport_email ) %]
150       <td>
151           [% IF ( messaging_form_inactive ) %]
152               [% IF ( messaging_preference.transports_email ) %]
153                 <input type="checkbox"
154                    id="email[% messaging_preference.message_attribute_id | html %]"
155                    name="[% messaging_preference.message_attribute_id | html %]"
156                    value="email" checked="checked" disabled="disabled" />
157               [% ELSE %]
158                 <input type="checkbox"
159                    id="email[% messaging_preference.message_attribute_id | html %]"
160                    name="[% messaging_preference.message_attribute_id | html %]"
161                    value="email" disabled="disabled" />
162               [% END %]
163           [% ELSE %]
164               [% IF ( messaging_preference.transports_email ) %]
165             <input type="checkbox"
166                  id="email[% messaging_preference.message_attribute_id | html %]"
167                  name="[% messaging_preference.message_attribute_id | html %]"
168                  value="email" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
169               [% ELSE %]
170             <input type="checkbox"
171                  id="email[% messaging_preference.message_attribute_id | html %]"
172                  name="[% messaging_preference.message_attribute_id | html %]"
173                  value="email" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
174               [% END %]
175           [% END %]
176       </td>
177       [% ELSE %]
178       <td>-</td>
179       [% END %]
180
181       [% IF ( messaging_preference.has_digest ) %]
182       <td>
183           [% IF ( messaging_form_inactive ) %]
184               [% IF ( messaging_preference.digest ) %]
185                 <input type="checkbox"
186                      id="digest[% messaging_preference.message_attribute_id | html %]"
187                      value="[% messaging_preference.message_attribute_id | html %]"
188                      name="digest" checked="checked" disabled="disabled" />
189               [% ELSE %]
190                 <input type="checkbox"
191                      id="digest[% messaging_preference.message_attribute_id | html %]"
192                      value="[% messaging_preference.message_attribute_id | html %]"
193                      name="digest" disabled="disabled" />
194               [% END %]
195           [% ELSE %]
196               [% IF ( messaging_preference.digest ) %]
197                 <input type="checkbox"
198                      id="digest[% messaging_preference.message_attribute_id | html %]"
199                      value="[% messaging_preference.message_attribute_id | html %]"
200                      name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
201               [% ELSE %]
202                 <input type="checkbox"
203                      id="digest[% messaging_preference.message_attribute_id | html %]"
204                      value="[% messaging_preference.message_attribute_id | html %]"
205                      name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
206               [% END %]
207           [% END %]
208       </td>
209       [% ELSE %]
210       <td>-</td>
211       [% END %]
212
213 <!--       [% IF ( messaging_preference.transport_rss ) %]
214       <td>
215           [% IF ( messaging_form_inactive ) %]
216             <input type="checkbox"
217                  id="rss[% messaging_preference.message_attribute_id | html %]"
218                  name="[% messaging_preference.message_attribute_id | html %]"
219                  value="rss"   [% messaging_preference.transport_rss | html %] disabled="disabled" />
220           [% ELSE %]
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 %] class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
225           [% END %]
226       </td>
227       [% ELSE %]
228       <td>-</td>
229       [% END %] -->
230
231     </tr>
232     [% END %]
233   </table>