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","");
18 <input type="hidden" name="modify" value="yes" />
19 <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
22 <th>Days in advance</th>
23 [% IF ( SMSSendDriver ) %]<th>SMS</th>[% END %]
24 <th>Email</th><th>Digests only?</th>
26 [% UNLESS ( messaging_form_inactive ) %]<th>Do not notify</th>[% END %]
28 [% FOREACH messaging_preference IN messaging_preferences %]
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 ) %]
39 [% IF ( messaging_form_inactive ) %]
40 <select name="[% messaging_preference.message_attribute_id %]-DAYS" disabled="disabled">
42 <select name="[% messaging_preference.message_attribute_id %]-DAYS">
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>
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" />
63 <input type="checkbox"
64 id="sms[% messaging_preference.message_attribute_id %]"
65 name="[% messaging_preference.message_attribute_id %]"
66 value="sms" disabled="disabled" />
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','');" />
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','');" />
86 [% IF ( messaging_preference.transport_email ) %]
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" />
95 <input type="checkbox"
96 id="email[% messaging_preference.message_attribute_id %]"
97 name="[% messaging_preference.message_attribute_id %]"
98 value="email" disabled="disabled" />
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','');" />
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','');" />
118 [% IF ( messaging_preference.has_digest ) %]
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" />
127 <input type="checkbox"
128 id="digest[% messaging_preference.message_attribute_id %]"
129 value="[% messaging_preference.message_attribute_id %]"
130 name="digest" disabled="disabled" />
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','');" />
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','');" />
150 <!-- [% IF ( messaging_preference.transport_rss ) %]
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" />
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','');" />
168 [% UNLESS ( messaging_form_inactive ) %]
169 <td><input type="checkbox" class="none" id="none[% messaging_preference.message_attribute_id %]" /></td>