| Lines 165-184
          
      
      
        Link Here | 
        
          | 165 |                     if (!start_with) return ""; | 165 |                     if (!start_with) return ""; | 
        
          | 166 |                     return { "like": start_with + "%" } | 166 |                     return { "like": start_with + "%" } | 
        
          | 167 |                 }, | 167 |                 }, | 
          
            
              | 168 |                 [% IF Koha.Preference('ExtendedPatronAttributes') %] | 168 |                 "-and": function(){ | 
            
              | 169 |                 "-or": function(){ |  |  | 
        
          | 170 |                     let filter = $("#searchmember_filter").val(); | 169 |                     let filter = $("#searchmember_filter").val(); | 
        
          | 171 |                     if (!filter) return ""; | 170 |                     if (!filter) return ""; | 
            
              |  |  | 171 |                     [% SET search_fields = Koha.Preference('DefaultPatronSearchFields') || 'surname,firstname,othernames,cardnumber,userid' %] | 
        
          | 172 |                     return [ | 172 |                     return [ | 
            
              |  |  | 173 |                         [% FOR search_field IN search_fields.split(',') %] | 
            
              | 174 |                         {"me.[% search_field %]":{"like":"%"+filter+"%"}}, | 
            
              | 175 |                         [% END %] | 
            
              | 176 |                         [% IF Koha.Preference('ExtendedPatronAttributes') %] | 
        
          | 173 |                         { | 177 |                         { | 
          
            
              | 174 |                             "extended_attributes.value": { "like": "%" + filter + "%" } | 178 |                             "extended_attributes.value": { "like": "%" + filter + "%" }, | 
            
              | 175 |                         }, |  |  | 
            
              | 176 |                         { | 
        
          | 177 |                             "extended_attributes.code": extended_attribute_types | 179 |                             "extended_attributes.code": extended_attribute_types | 
        
          | 178 |                         } | 180 |                         } | 
            
              |  |  | 181 |                         [% END %] | 
        
          | 179 |                     ]; | 182 |                     ]; | 
        
          | 180 |                 }, | 183 |                 }, | 
            
              | 181 |                 [% END %] |  |  | 
        
          | 182 |             }; | 184 |             }; | 
        
          | 183 |             patrons_table = $("#memberresultst").kohaTable({ | 185 |             patrons_table = $("#memberresultst").kohaTable({ | 
        
          | 184 |                 "ajax": { | 186 |                 "ajax": { | 
  
    | Lines 344-350
          
      
      
        Link Here | 
        
          | 344 |                     table_dt.column([% loop.count - 1 %]).search(category_id); | 346 |                     table_dt.column([% loop.count - 1 %]).search(category_id); | 
        
          | 345 |                 [% END %] | 347 |                 [% END %] | 
        
          | 346 |             [% END %] | 348 |             [% END %] | 
          
            
              | 347 |             table_dt.search($("#searchmember_filter").val()); | 349 |             table_dt.search(""); | 
        
          | 348 |             table_dt.draw(); | 350 |             table_dt.draw(); | 
        
          | 349 |             return false; | 351 |             return false; | 
        
          | 350 |         } | 352 |         } |