Bug 15091: DEBT is IMPOSSIBLE, not NEEDSCONFIRMATION
[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 <script type="text/javascript">//<![CDATA[
4         $(document).ready(function(){
5                 $(".none").click(function(){
6                         if($(this).attr("checked")){
7                                 var rowid = $(this).attr("id");
8                                 newid = Number(rowid.replace("none","")) 
9           $("#sms"+newid).removeAttr("checked");
10           $("#email"+newid).removeAttr("checked");
11           $("#phone"+newid).removeAttr("checked");
12           $("#digest"+newid).removeAttr("checked");
13           $("#rss"+newid).removeAttr("checked");
14                         }
15                 });
16         $("#info_digests").tooltip();
17         });
18 //]]>
19 </script>
20
21 <input type="hidden" name="modify" value="yes" />
22 <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
23   <table>
24     <tr><th></th>
25         <th>Days in advance</th>
26         [% IF Koha.Preference('SMSSendDriver') %]<th>SMS</th>[% END %]
27         [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]<th>Phone</th>[% END %]
28         <th>Email</th>
29         <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="icon fa fa-info-sign"></i></th>
30         <!-- <th>RSS</th> -->
31         [% UNLESS ( messaging_form_inactive ) %]<th>Do not notify</th>[% END %]
32     </tr>
33     [% FOREACH messaging_preference IN messaging_preferences %]
34     <tr>
35       <td>[% IF ( messaging_preference.Item_Due ) %]Item due
36           [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance notice
37           [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming events
38           [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold filled
39           [% ELSIF ( messaging_preference.Item_Check_in ) %]Item check-in
40           [% ELSIF ( messaging_preference.Item_Checkout ) %]Item checkout
41           [% ELSE %]Unknown [% END %]</td>
42       [% IF ( messaging_preference.takes_days ) %]
43       <td>
44           [% IF ( messaging_form_inactive ) %]
45             <select name="[% messaging_preference.message_attribute_id %]-DAYS" disabled="disabled">
46           [% ELSE %]
47             <select name="[% messaging_preference.message_attribute_id %]-DAYS">
48           [% END %]
49           [% FOREACH select_day IN messaging_preference.select_days %]
50           [% IF ( select_day.selected ) %]<option value="[% select_day.day %]" selected="selected">[% select_day.day %]</option>[% ELSE %]
51           <option value="[% select_day.day %]">[% select_day.day %]</option>
52       [% END %]
53           [% END %]
54         </select>
55       </td>
56       [% ELSE %]
57       <td>-</td>
58       [% END %]
59
60       [% IF Koha.Preference('SMSSendDriver') %]<td>
61           [% IF ( messaging_form_inactive ) %]
62               [% IF ( messaging_preference.transports_sms ) %]
63                  <input type="checkbox"
64                  id="sms[% messaging_preference.message_attribute_id %]"
65                  name="[% messaging_preference.message_attribute_id %]"
66                  value="sms" checked="checked" disabled="disabled" />
67               [% ELSE %]
68                  <input type="checkbox"
69                  id="sms[% messaging_preference.message_attribute_id %]"
70                  name="[% messaging_preference.message_attribute_id %]"
71                  value="sms" disabled="disabled" />
72               [% END %]
73           [% ELSE %]
74               [% IF ( messaging_preference.transports_sms ) %]
75                  <input type="checkbox"
76                  id="sms[% messaging_preference.message_attribute_id %]"
77                  name="[% messaging_preference.message_attribute_id %]"
78                  value="sms" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
79               [% ELSE %]
80                  <input type="checkbox"
81                  id="sms[% messaging_preference.message_attribute_id %]"
82                  name="[% messaging_preference.message_attribute_id %]"
83                  value="sms" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
84               [% END %]
85           [% END %]
86       </td>[% END %]
87
88       [% IF Koha.Preference('TalkingTechItivaPhoneNotification') %]<td>
89           [% IF ( messaging_form_inactive ) %]
90               [% IF ( messaging_preference.transports_phone ) %]
91                  <input type="checkbox"
92                  id="phone[% messaging_preference.message_attribute_id %]"
93                  name="[% messaging_preference.message_attribute_id %]"
94                  value="phone" checked="checked" disabled="disabled" />
95               [% ELSE %]
96                  <input type="checkbox"
97                  id="phone[% messaging_preference.message_attribute_id %]"
98                  name="[% messaging_preference.message_attribute_id %]"
99                  value="phone" disabled="disabled" />
100               [% END %]
101           [% ELSE %]
102               [% IF ( messaging_preference.transports_phone ) %]
103                  <input type="checkbox"
104                  id="phone[% messaging_preference.message_attribute_id %]"
105                  name="[% messaging_preference.message_attribute_id %]"
106                  value="phone" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
107               [% ELSE %]
108                  <input type="checkbox"
109                  id="phone[% messaging_preference.message_attribute_id %]"
110                  name="[% messaging_preference.message_attribute_id %]"
111                  value="phone" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
112               [% END %]
113           [% END %]
114       </td>[% END %]
115
116       [% IF ( messaging_preference.transport_email ) %]
117       <td>
118           [% IF ( messaging_form_inactive ) %]
119               [% IF ( messaging_preference.transports_email ) %]
120                 <input type="checkbox"
121                    id="email[% messaging_preference.message_attribute_id %]"
122                    name="[% messaging_preference.message_attribute_id %]"
123                    value="email" checked="checked" disabled="disabled" />
124               [% ELSE %]
125                 <input type="checkbox"
126                    id="email[% messaging_preference.message_attribute_id %]"
127                    name="[% messaging_preference.message_attribute_id %]"
128                    value="email" disabled="disabled" />
129               [% END %]
130           [% ELSE %]
131               [% IF ( messaging_preference.transports_email ) %]
132             <input type="checkbox"
133                  id="email[% messaging_preference.message_attribute_id %]"
134                  name="[% messaging_preference.message_attribute_id %]"
135                  value="email" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
136               [% ELSE %]
137             <input type="checkbox"
138                  id="email[% messaging_preference.message_attribute_id %]"
139                  name="[% messaging_preference.message_attribute_id %]"
140                  value="email" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
141               [% END %]
142           [% END %]
143       </td>
144       [% ELSE %]
145       <td>-</td>
146       [% END %]
147
148       [% IF ( messaging_preference.has_digest ) %]
149       <td>
150           [% IF ( messaging_form_inactive ) %]
151               [% IF ( messaging_preference.digest ) %]
152                 <input type="checkbox"
153                      id="digest[% messaging_preference.message_attribute_id %]"
154                      value="[% messaging_preference.message_attribute_id %]"
155                      name="digest" checked="checked" disabled="disabled" />
156               [% ELSE %]
157                 <input type="checkbox"
158                      id="digest[% messaging_preference.message_attribute_id %]"
159                      value="[% messaging_preference.message_attribute_id %]"
160                      name="digest" disabled="disabled" />
161               [% END %]
162           [% ELSE %]
163               [% IF ( messaging_preference.digest ) %]
164                 <input type="checkbox"
165                      id="digest[% messaging_preference.message_attribute_id %]"
166                      value="[% messaging_preference.message_attribute_id %]"
167                      name="digest" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
168               [% ELSE %]
169                 <input type="checkbox"
170                      id="digest[% messaging_preference.message_attribute_id %]"
171                      value="[% messaging_preference.message_attribute_id %]"
172                      name="digest" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
173               [% END %]
174           [% END %]
175       </td>
176       [% ELSE %]
177       <td>-</td>
178       [% END %]
179
180 <!--       [% IF ( messaging_preference.transport_rss ) %]
181       <td>
182           [% IF ( messaging_form_inactive ) %]
183             <input type="checkbox"
184                  id="rss[% messaging_preference.message_attribute_id %]"
185                  name="[% messaging_preference.message_attribute_id %]"
186                  value="rss"   [% messaging_preference.transport_rss %] disabled="disabled" />
187           [% ELSE %]
188             <input type="checkbox"
189                  id="rss[% messaging_preference.message_attribute_id %]"
190                  name="[% messaging_preference.message_attribute_id %]"
191                  value="rss"   [% messaging_preference.transport_rss %] onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').removeAttr('checked');" />
192           [% END %]
193       </td>
194       [% ELSE %]
195       <td>-</td>
196       [% END %] -->
197
198       [% UNLESS ( messaging_form_inactive ) %]
199       <td><input type="checkbox" class="none" id="none[% messaging_preference.message_attribute_id %]" /></td>
200       [% END %]
201     </tr>
202     [% END %]
203   </table>