| Lines 1-5
          
      
      
        Link Here | 
        
          | 1 | [% USE Koha %] | 1 | [% USE Koha %] | 
        
          | 2 | <!-- snippet for form to set borrower and patron category messaging preferences --> | 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).prop("checked")){ | 
            
              | 7 |             var rowid = $(this).attr("id"); | 
            
              | 8 |             newid = Number(rowid.replace("none","")); | 
            
              | 9 |             $("#sms"+newid).prop("checked", false); | 
            
              | 10 |             $("#email"+newid).prop("checked", false); | 
            
              | 11 |             $("#phone"+newid).prop("checked", false); | 
            
              | 12 |             if (!$("#forcedigest"+newid).length) { | 
            
              | 13 |                 $("#digest"+newid).prop("checked", false); | 
            
              | 14 |             } | 
            
              | 15 |             $("#rss"+newid).prop("checked", false); | 
            
              | 16 |         } | 
            
              | 17 |     }); | 
            
              | 18 |     $(".active_notify").on("change",function(){ | 
            
              | 19 |         var attr_id = $(this).data("attr-id"); | 
            
              | 20 |         if( $(this).prop("checked") ){ | 
            
              | 21 |             $("#none" + attr_id ).prop("checked", false); | 
            
              | 22 |         } | 
            
              | 23 |     }); | 
            
              | 24 |     $("#info_digests").tooltip(); | 
            
              | 25 | }); | 
            
              | 26 | //]]> | 
            
              | 27 | </script> | 
        
          | 3 |  | 28 |  | 
        
          | 4 | <input type="hidden" name="modify" value="yes" /> | 29 | <input type="hidden" name="modify" value="yes" /> | 
        
          | 5 | <input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" /> | 30 | <input type="hidden" name="borrowernumber" value="[% borrowernumber | html %]" /> | 
  
    | Lines 158-169
          
      
      
        Link Here | 
        
          | 158 |                 <input type="checkbox" | 183 |                 <input type="checkbox" | 
        
          | 159 |                      id="digest[% messaging_preference.message_attribute_id | html %]" | 184 |                      id="digest[% messaging_preference.message_attribute_id | html %]" | 
        
          | 160 |                      value="[% messaging_preference.message_attribute_id | html %]" | 185 |                      value="[% messaging_preference.message_attribute_id | html %]" | 
          
            
              | 161 |                      name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" /> | 186 |                      name="digest" checked="checked" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" | 
            
              |  |  | 187 |                      [% IF ( !messaging_preference.has_digest_off ) %] disabled="disabled"[% END %] /> | 
        
          | 162 |               [% ELSE %] | 188 |               [% ELSE %] | 
        
          | 163 |                 <input type="checkbox" | 189 |                 <input type="checkbox" | 
        
          | 164 |                      id="digest[% messaging_preference.message_attribute_id | html %]" | 190 |                      id="digest[% messaging_preference.message_attribute_id | html %]" | 
        
          | 165 |                      value="[% messaging_preference.message_attribute_id | html %]" | 191 |                      value="[% messaging_preference.message_attribute_id | html %]" | 
          
            
              | 166 |                      name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" /> | 192 |                      name="digest" class="active_notify" data-attr-id="[% messaging_preference.message_attribute_id | html %]" | 
            
              |  |  | 193 |                      [% IF ( !messaging_preference.has_digest_off ) %] checked="checked" disabled="disabled"[% END %] /> | 
            
              | 194 |               [% END %] | 
            
              | 195 |               [% IF ( !messaging_preference.has_digest_off ) # Because of disabled checkboxes are considered as false, use hidden input field to send true value %] | 
            
              | 196 |                 <input | 
            
              | 197 |                      name="digest" | 
            
              | 198 |                      type="hidden" | 
            
              | 199 |                      id="forcedigest[% messaging_preference.message_attribute_id | html %]" | 
            
              | 200 |                      value="[% messaging_preference.message_attribute_id | html %]" | 
            
              | 201 |                 /> | 
        
          | 167 |               [% END %] | 202 |               [% END %] | 
        
          | 168 |           [% END %] | 203 |           [% END %] | 
        
          | 169 |       </td> | 204 |       </td> |