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