Bug 26534: Use IF ELSE directly on h5 opening tag
[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') %]<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     <tr>
17       <td>[% IF ( messaging_preference.Item_Due ) %]Item due
18           [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice
19           [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming events
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           [% ELSE %]Unknown [% END %]</td>
29       [% IF ( messaging_preference.takes_days ) %]
30       <td>
31           [% IF ( messaging_form_inactive ) %]
32             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS" disabled="disabled">
33           [% ELSE %]
34             <select name="[% messaging_preference.message_attribute_id | html %]-DAYS">
35           [% END %]
36           [% FOREACH select_day IN messaging_preference.select_days %]
37           [% IF ( select_day.selected ) %]<option value="[% select_day.day | html %]" selected="selected">[% select_day.day | html %]</option>[% ELSE %]
38           <option value="[% select_day.day | html %]">[% select_day.day | html %]</option>
39       [% END %]
40           [% END %]
41         </select>
42       </td>
43       [% ELSE %]
44       <td>-</td>
45       [% END %]
46
47       [% IF Koha.Preference('SMSSendDriver') %]
48         [% IF ( messaging_preference.transport_sms ) %]
49           <td>
50           [% IF ( messaging_form_inactive ) %]
51               [% IF ( messaging_preference.transports_sms ) %]
52                  <input type="checkbox"
53                  id="sms[% messaging_preference.message_attribute_id | html %]"
54                  name="[% messaging_preference.message_attribute_id | html %]"
55                  value="sms" checked="checked" disabled="disabled" />
56               [% ELSE %]
57                  <input type="checkbox"
58                  id="sms[% messaging_preference.message_attribute_id | html %]"
59                  name="[% messaging_preference.message_attribute_id | html %]"
60                  value="sms" disabled="disabled" />
61               [% END %]
62           [% ELSE %]
63               [% IF ( messaging_preference.transports_sms ) %]
64                  <input type="checkbox"
65                  id="sms[% messaging_preference.message_attribute_id | html %]"
66                  name="[% messaging_preference.message_attribute_id | html %]"
67                  value="sms" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
68               [% ELSE %]
69                  <input type="checkbox"
70                  id="sms[% messaging_preference.message_attribute_id | html %]"
71                  name="[% messaging_preference.message_attribute_id | html %]"
72                  value="sms" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
73               [% END %]
74           [% END %]
75           </td>
76         [% ELSE %]
77           <td>-</td>
78         [% END %]
79       [% END %]
80
81       [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]
82         [% IF ( messaging_preference.transport_phone ) %]
83           <td>
84           [% IF ( messaging_form_inactive ) %]
85               [% IF ( messaging_preference.transports_phone ) %]
86                  <input type="checkbox"
87                  id="phone[% messaging_preference.message_attribute_id | html %]"
88                  name="[% messaging_preference.message_attribute_id | html %]"
89                  value="phone" checked="checked" disabled="disabled" />
90               [% ELSE %]
91                  <input type="checkbox"
92                  id="phone[% messaging_preference.message_attribute_id | html %]"
93                  name="[% messaging_preference.message_attribute_id | html %]"
94                  value="phone" disabled="disabled" />
95               [% END %]
96           [% ELSE %]
97               [% IF ( messaging_preference.transports_phone ) %]
98                  <input type="checkbox"
99                  id="phone[% messaging_preference.message_attribute_id | html %]"
100                  name="[% messaging_preference.message_attribute_id | html %]"
101                  value="phone" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
102               [% ELSE %]
103                  <input type="checkbox"
104                  id="phone[% messaging_preference.message_attribute_id | html %]"
105                  name="[% messaging_preference.message_attribute_id | html %]"
106                  value="phone" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
107               [% END %]
108           [% END %]
109           </td>
110         [% ELSE %]
111           <td>-</td>
112         [% END %]
113       [% END %]
114
115       [% IF ( messaging_preference.transport_email ) %]
116       <td>
117           [% IF ( messaging_form_inactive ) %]
118               [% IF ( messaging_preference.transports_email ) %]
119                 <input type="checkbox"
120                    id="email[% messaging_preference.message_attribute_id | html %]"
121                    name="[% messaging_preference.message_attribute_id | html %]"
122                    value="email" checked="checked" disabled="disabled" />
123               [% ELSE %]
124                 <input type="checkbox"
125                    id="email[% messaging_preference.message_attribute_id | html %]"
126                    name="[% messaging_preference.message_attribute_id | html %]"
127                    value="email" disabled="disabled" />
128               [% END %]
129           [% ELSE %]
130               [% IF ( messaging_preference.transports_email ) %]
131             <input type="checkbox"
132                  id="email[% messaging_preference.message_attribute_id | html %]"
133                  name="[% messaging_preference.message_attribute_id | html %]"
134                  value="email" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
135               [% ELSE %]
136             <input type="checkbox"
137                  id="email[% messaging_preference.message_attribute_id | html %]"
138                  name="[% messaging_preference.message_attribute_id | html %]"
139                  value="email" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
140               [% END %]
141           [% END %]
142       </td>
143       [% ELSE %]
144       <td>-</td>
145       [% END %]
146
147       [% IF ( messaging_preference.has_digest ) %]
148       <td>
149           [% IF ( messaging_form_inactive ) %]
150               [% IF ( messaging_preference.digest ) %]
151                 <input type="checkbox"
152                      id="digest[% messaging_preference.message_attribute_id | html %]"
153                      value="[% messaging_preference.message_attribute_id | html %]"
154                      name="digest" checked="checked" disabled="disabled" />
155               [% ELSE %]
156                 <input type="checkbox"
157                      id="digest[% messaging_preference.message_attribute_id | html %]"
158                      value="[% messaging_preference.message_attribute_id | html %]"
159                      name="digest" disabled="disabled" />
160               [% END %]
161           [% ELSE %]
162               [% IF ( messaging_preference.digest ) %]
163                 <input type="checkbox"
164                      id="digest[% messaging_preference.message_attribute_id | html %]"
165                      value="[% messaging_preference.message_attribute_id | html %]"
166                      name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
167               [% ELSE %]
168                 <input type="checkbox"
169                      id="digest[% messaging_preference.message_attribute_id | html %]"
170                      value="[% messaging_preference.message_attribute_id | html %]"
171                      name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
172               [% END %]
173           [% END %]
174       </td>
175       [% ELSE %]
176       <td>-</td>
177       [% END %]
178
179 <!--       [% IF ( messaging_preference.transport_rss ) %]
180       <td>
181           [% IF ( messaging_form_inactive ) %]
182             <input type="checkbox"
183                  id="rss[% messaging_preference.message_attribute_id | html %]"
184                  name="[% messaging_preference.message_attribute_id | html %]"
185                  value="rss"   [% messaging_preference.transport_rss | html %] disabled="disabled" />
186           [% ELSE %]
187             <input type="checkbox"
188                  id="rss[% messaging_preference.message_attribute_id | html %]"
189                  name="[% messaging_preference.message_attribute_id | html %]"
190                  value="rss"   [% messaging_preference.transport_rss | html %] class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" />
191           [% END %]
192       </td>
193       [% ELSE %]
194       <td>-</td>
195       [% END %] -->
196
197     </tr>
198     [% END %]
199   </table>