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