Merge remote-tracking branch 'kc/new/bug_6458' into kcmaster
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / messaging-preference-form.inc
1 <!-- snippet for form to set borrower and patron category messaging preferences -->
2 <script type="text/javascript">//<![CDATA[
3         $(document).ready(function(){
4                 $(".none").click(function(){
5                         if($(this).attr("checked")){
6                                 var rowid = $(this).attr("id");
7                                 newid = Number(rowid.replace("none","")) 
8                                 $("#sms"+newid).attr("checked","");
9                                 $("#email"+newid).attr("checked","");
10                                 $("#digest"+newid).attr("checked","");
11                                 $("#rss"+newid).attr("checked","");
12                         }
13                 });
14         });
15 //]]>
16 </script>
17
18 <input type="hidden" name="modify" value="yes" />
19 <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
20   <table>
21     <tr><th></th>
22         <th>Days in advance</th>
23         [% IF ( SMSSendDriver ) %]<th>SMS</th>[% END %]
24         <th>Email</th><th>Digests only?</th>
25         <!-- <th>RSS</th> -->
26         [% UNLESS ( messaging_form_inactive ) %]<th>Do not notify</th>[% END %]
27     </tr>
28     [% FOREACH messaging_preference IN messaging_preferences %]
29     <tr>
30       <td>[% IF ( messaging_preference.Item_Due ) %]Item Due
31           [% ELSIF ( messaging_preference.Advance_Notice ) %]Advance Notice
32           [% ELSIF ( messaging_preference.Upcoming_Events ) %]Upcoming Events
33           [% ELSIF ( messaging_preference.Hold_Filled ) %]Hold Filled
34           [% ELSIF ( messaging_preference.Item_Check_in ) %]Item Check-in
35           [% ELSIF ( messaging_preference.Item_Checkout ) %]Item Checkout
36           [% ELSE %]Unknown [% END %]</td>
37       [% IF ( messaging_preference.takes_days ) %]
38       <td>
39           [% IF ( messaging_form_inactive ) %]
40             <select name="[% messaging_preference.message_attribute_id %]-DAYS" disabled="disabled">
41           [% ELSE %]
42             <select name="[% messaging_preference.message_attribute_id %]-DAYS">
43           [% END %]
44           [% FOREACH select_day IN messaging_preference.select_days %]
45           [% IF ( select_day.selected ) %]<option value="[% select_day.day %]" selected="selected">[% select_day.day %]</option>[% ELSE %]
46           <option value="[% select_day.day %]">[% select_day.day %]</option>
47       [% END %]
48           [% END %]
49         </select>
50       </td>
51       [% ELSE %]
52       <td>-</td>
53       [% END %]
54       [% IF ( messaging_preference.transport_sms ) %]
55       [% IF ( SMSSendDriver ) %]<td>
56           [% IF ( messaging_form_inactive ) %]
57               [% IF ( messaging_preference.transports_sms ) %]
58                  <input type="checkbox"
59                  id="sms[% messaging_preference.message_attribute_id %]"
60                  name="[% messaging_preference.message_attribute_id %]"
61                  value="sms" checked="checked" disabled="disabled" />
62               [% ELSE %]
63                  <input type="checkbox"
64                  id="sms[% messaging_preference.message_attribute_id %]"
65                  name="[% messaging_preference.message_attribute_id %]"
66                  value="sms" disabled="disabled" />
67               [% END %]
68           [% ELSE %]
69               [% IF ( messaging_preference.transports_sms ) %]
70                  <input type="checkbox"
71                  id="sms[% messaging_preference.message_attribute_id %]"
72                  name="[% messaging_preference.message_attribute_id %]"
73                  value="sms" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
74               [% ELSE %]
75                  <input type="checkbox"
76                  id="sms[% messaging_preference.message_attribute_id %]"
77                  name="[% messaging_preference.message_attribute_id %]"
78                  value="sms" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
79               [% END %]
80           [% END %]
81       </td>[% END %]
82       [% ELSE %]
83       <td>-</td>
84       [% END %]
85
86       [% IF ( messaging_preference.transport_email ) %]
87       <td>
88           [% IF ( messaging_form_inactive ) %]
89               [% IF ( messaging_preference.transports_email ) %]
90                 <input type="checkbox"
91                    id="email[% messaging_preference.message_attribute_id %]"
92                    name="[% messaging_preference.message_attribute_id %]"
93                    value="email" checked="checked" disabled="disabled" />
94               [% ELSE %]
95                 <input type="checkbox"
96                    id="email[% messaging_preference.message_attribute_id %]"
97                    name="[% messaging_preference.message_attribute_id %]"
98                    value="email" disabled="disabled" />
99               [% END %]
100           [% ELSE %]
101               [% IF ( messaging_preference.transports_email ) %]
102             <input type="checkbox"
103                  id="email[% messaging_preference.message_attribute_id %]"
104                  name="[% messaging_preference.message_attribute_id %]"
105                  value="email" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
106               [% ELSE %]
107             <input type="checkbox"
108                  id="email[% messaging_preference.message_attribute_id %]"
109                  name="[% messaging_preference.message_attribute_id %]"
110                  value="email" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
111               [% END %]
112           [% END %]
113       </td>
114       [% ELSE %]
115       <td>-</td>
116       [% END %]
117
118       [% IF ( messaging_preference.has_digest ) %]
119       <td>
120           [% IF ( messaging_form_inactive ) %]
121               [% IF ( messaging_preference.digest ) %]
122                 <input type="checkbox"
123                      id="digest[% messaging_preference.message_attribute_id %]"
124                      value="[% messaging_preference.message_attribute_id %]"
125                      name="digest" checked="checked" disabled="disabled" />
126               [% ELSE %]
127                 <input type="checkbox"
128                      id="digest[% messaging_preference.message_attribute_id %]"
129                      value="[% messaging_preference.message_attribute_id %]"
130                      name="digest" disabled="disabled" />
131               [% END %]
132           [% ELSE %]
133               [% IF ( messaging_preference.digest ) %]
134                 <input type="checkbox"
135                      id="digest[% messaging_preference.message_attribute_id %]"
136                      value="[% messaging_preference.message_attribute_id %]"
137                      name="digest" checked="checked" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
138               [% ELSE %]
139                 <input type="checkbox"
140                      id="digest[% messaging_preference.message_attribute_id %]"
141                      value="[% messaging_preference.message_attribute_id %]"
142                      name="digest" onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
143               [% END %]
144           [% END %]
145       </td>
146       [% ELSE %]
147       <td>-</td>
148       [% END %]
149
150 <!--       [% IF ( messaging_preference.transport_rss ) %]
151       <td>
152           [% IF ( messaging_form_inactive ) %]
153             <input type="checkbox"
154                  id="rss[% messaging_preference.message_attribute_id %]"
155                  name="[% messaging_preference.message_attribute_id %]"
156                  value="rss"   [% messaging_preference.transport_rss %] disabled="disabled" />
157           [% ELSE %]
158             <input type="checkbox"
159                  id="rss[% messaging_preference.message_attribute_id %]"
160                  name="[% messaging_preference.message_attribute_id %]"
161                  value="rss"   [% messaging_preference.transport_rss %] onclick = "$('#none'+'[% messaging_preference.message_attribute_id %]').attr('checked','');" />
162           [% END %]
163       </td>
164       [% ELSE %]
165       <td>-</td>
166       [% END %] -->
167
168       [% UNLESS ( messaging_form_inactive ) %]
169       <td><input type="checkbox" class="none" id="none[% messaging_preference.message_attribute_id %]" /></td>
170       [% END %]
171     </tr>
172     [% END %]
173   </table>