| 
      
            Lines 5-10
          
      
      
        Link Here
      
     | 
  
        
          | 5 | 
          [% USE Asset %]  | 
          5 | 
          [% USE Asset %]  | 
        
        
          | 6 | 
          [% USE To %]  | 
          6 | 
          [% USE To %]  | 
        
        
          | 7 | 
           | 
          7 | 
           | 
        
            
               | 
               | 
              8 | 
              [%# Display a simple form %]  | 
            
        
          | 8 | 
          [% BLOCK patron_search_filters_simple  %]  | 
          9 | 
          [% BLOCK patron_search_filters_simple  %]  | 
        
        
          | 9 | 
              <form id="patron_search_form">  | 
          10 | 
              <form id="patron_search_form">  | 
        
        
          | 10 | 
                  <div class="hint">Enter patron card number or partial name:</div>  | 
          11 | 
                  <div class="hint">Enter patron card number or partial name:</div>  | 
        
  
    | 
      
            Lines 13-18
          
      
      
        Link Here
      
     | 
  
        
          | 13 | 
              </form>  | 
          14 | 
              </form>  | 
        
        
          | 14 | 
          [% END %]  | 
          15 | 
          [% END %]  | 
        
        
          | 15 | 
           | 
          16 | 
           | 
        
            
               | 
               | 
              17 | 
              [%# Display a complex patron search form %]  | 
            
            
              | 18 | 
              [%# - Search: <input> %]  | 
            
            
              | 19 | 
              [%# You can then pass a list of filters %]  | 
            
            
              | 20 | 
              [%# - branch: <select library list> %]  | 
            
            
              | 21 | 
              [%# - category: <select patron category list> %]  | 
            
            
              | 22 | 
              [%# - search_field: <select patron field list> %]  | 
            
            
              | 23 | 
              [%# - search_type: <select "contain" or "start with"> %]  | 
            
        
          | 16 | 
          [% BLOCK patron_search_filters %]  | 
          24 | 
          [% BLOCK patron_search_filters %]  | 
        
        
          | 17 | 
              <form id="patron_search_form">  | 
          25 | 
              <form id="patron_search_form">  | 
        
        
          | 18 | 
                  <fieldset class="brief">  | 
          26 | 
                  <fieldset class="brief">  | 
        
  
    | 
      
            Lines 90-95
          
      
      
        Link Here
      
     | 
  
        
          | 90 | 
              </form>  | 
          98 | 
              </form>  | 
        
        
          | 91 | 
          [% END %]  | 
          99 | 
          [% END %]  | 
        
        
          | 92 | 
           | 
          100 | 
           | 
        
            
               | 
               | 
              101 | 
              [%# Display the table with: %]  | 
            
            
              | 102 | 
              [%# - At the top a hint about a possible filter %]  | 
            
            
              | 103 | 
              [%# - Browse by last name %]  | 
            
            
              | 104 | 
              [%# - The table %]  | 
            
            
              | 105 | 
              [%# Get the following parameters: %]  | 
            
            
              | 106 | 
              [%# - filter: can be 'suggestions_managers', 'orders_managers', 'funds_owners' or 'funds_users' to filter patrons on their permissions %]  | 
            
            
              | 107 | 
              [%# - table_id: the ID of the table %]  | 
            
            
              | 108 | 
              [%# open_on_row_click: See patron_search_js %]  | 
            
            
              | 109 | 
              [%# columns: See patron_search_js %]  | 
            
        
          | 93 | 
          [% BLOCK patron_search_table %]  | 
          110 | 
          [% BLOCK patron_search_table %]  | 
        
        
          | 94 | 
           | 
          111 | 
           | 
        
        
          | 95 | 
              [% IF filter == 'suggestions_managers' %]  | 
          112 | 
              [% IF filter == 'suggestions_managers' %]  | 
        
  
    | 
      
            Lines 174-179
          
      
      
        Link Here
      
     | 
  
        
          | 174 | 
           | 
          191 | 
           | 
        
        
          | 175 | 
          [% END %]  | 
          192 | 
          [% END %]  | 
        
        
          | 176 | 
           | 
          193 | 
           | 
        
            
               | 
               | 
              194 | 
              [%# Integrate all the JS code, outside of a script tag %]  | 
            
            
              | 195 | 
              [%# Get the following parameters: %]  | 
            
            
              | 196 | 
              [%# - redirect_if_one_result: Redirect to the patron if the search returns only one result, note that it will not redirect if filters of the DT are used (this is a feature) %]  | 
            
            
              | 197 | 
              [%# - redirect_url: The URL to use, the borrowernumber parameter will be added %]  | 
            
            
              | 198 | 
              [%# filter: Same as patron_search_table %]  | 
            
            
              | 199 | 
              [%# open_on_row_click: boolean, default off. Will allow to select a patron by clicking on the whole tr element %]  | 
            
            
              | 200 | 
              [%# columns: list of columns that will be displayed. Possible values are: 'checkbox', 'cardnumber', 'dateofbirth', 'address', 'name', 'name-address', 'branch', 'category', 'dateexpiry', 'borrowernotes, 'phone', 'checkouts', 'account_balance', 'action' %]  | 
            
            
              | 201 | 
              [%# preview_on_name_click: Open a modal window with patron's info when the name is clicked %]  | 
            
            
              | 202 | 
              [%# actions: list of buttons to display in the action column. Possible values are: 'select', 'add', 'edit', 'checkout' %]  | 
            
            
              | 203 | 
              [%# sticky_header and sticky_to: If we need a sticky header %]  | 
            
            
              | 204 | 
              [%# callback: name of the JS function that will be called when a patron is selected. Only work with action=select %]  | 
            
        
          | 177 | 
          [% BLOCK patron_search_js %]  | 
          205 | 
          [% BLOCK patron_search_js %]  | 
        
        
          | 178 | 
           | 
          206 | 
           | 
        
        
          | 179 | 
              [% IF redirect_if_one_result && !redirect_url %]  | 
          207 | 
              [% IF redirect_if_one_result && !redirect_url %]  | 
        
            
              | 180 | 
              -   | 
               | 
               |