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