| Lines 1-3
          
      
      
        Link Here | 
            
              |  |  | 1 | [% USE Categories %] | 
        
          | 1 | [% USE Koha %] | 2 | [% USE Koha %] | 
        
          | 2 | [% USE KohaDates %] | 3 | [% USE KohaDates %] | 
        
          | 3 | [% SET userupdateview = 1 %] | 4 | [% SET userupdateview = 1 %] | 
  
    | Lines 50-56
          
      
      
        Link Here | 
        
          | 50 |                     <div class="alert">You have not filled out all required fields. Please fill in all missing fields and resubmit.</div> | 51 |                     <div class="alert">You have not filled out all required fields. Please fill in all missing fields and resubmit.</div> | 
        
          | 51 |                 [% END %] | 52 |                 [% END %] | 
        
          | 52 |  | 53 |  | 
          
            
              | 53 |                 [%  IF invalid_form_fields %] | 54 |                 [% IF invalid_form_fields %] | 
        
          | 54 |                     <div class="alert alert-error"><strong>The following fields contain invalid information:</strong> | 55 |                     <div class="alert alert-error"><strong>The following fields contain invalid information:</strong> | 
        
          | 55 |                         <ul> | 56 |                         <ul> | 
        
          | 56 |                             [% FOREACH field IN invalid_form_fields %] | 57 |                             [% FOREACH field IN invalid_form_fields %] | 
  
    | Lines 63-68
          
      
      
        Link Here | 
        
          | 63 |                     </div> | 64 |                     </div> | 
        
          | 64 |                 [% END %] | 65 |                 [% END %] | 
        
          | 65 |  | 66 |  | 
            
              |  |  | 67 |                 [% IF cardnumber_wrong_length || cardnumber_already_exists %] | 
            
              | 68 |                     <div class="alert alert-error"> | 
            
              | 69 |                         [% IF cardnumber_wrong_length %] | 
            
              | 70 |                         <strong>The entered <a href="#borrower_cardnumber">card number</a> is the wrong length.</strong> | 
            
              | 71 |                         [% ELSIF cardnumber_already_exists %] | 
            
              | 72 |                         <strong>The entered <a href="#borrower_cardnumber">card number</a> is already in use.</strong> | 
            
              | 73 |                         [% END %] | 
            
              | 74 |                         Please correct this and resubmit. | 
            
              | 75 |                     </div> | 
            
              | 76 |                 [% END %] | 
            
              | 77 |  | 
        
          | 66 |                 [% IF failed_captcha %] | 78 |                 [% IF failed_captcha %] | 
        
          | 67 |                     <div class="alert">You typed in the wrong characters in the box before submitting. Please try again.</div> | 79 |                     <div class="alert">You typed in the wrong characters in the box before submitting. Please try again.</div> | 
        
          | 68 |                 [% END %] | 80 |                 [% END %] | 
  
    | Lines 74-83
          
      
      
        Link Here | 
        
          | 74 |  | 86 |  | 
        
          | 75 |                         <legend id="library_legend">Library</legend> | 87 |                         <legend id="library_legend">Library</legend> | 
        
          | 76 |                             <ol> | 88 |                             <ol> | 
          
            
              | 77 |                                 [% UNLESS hidden.defined('cardnumber') %] | 89 |                                 [% UNLESS hidden.defined('cardnumber') || Koha.Preference('autoMemberNum') %] | 
        
          | 78 |                                 <li> | 90 |                                 <li> | 
          
            
              | 79 |                                     <label>Card number:</label> | 91 |                                     [% IF mandatory.defined('cardnumber') %] | 
            
              | 80 |                                     [% borrower.cardnumber %] | 92 |                                         <label for="borrower_cardnumber" class="required"> | 
            
              |  |  | 93 |                                     [% ELSE %] | 
            
              | 94 |                                         <label for="borrower_cardnumber"> | 
            
              | 95 |                                     [% END %] | 
            
              | 96 |                                     Library card number: | 
            
              | 97 |                                     </label> | 
            
              | 98 |                                     [% IF borrower %] | 
            
              | 99 |                                         <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" value="[% borrower.cardnumber %]" /> | 
            
              | 100 |                                         [% IF mandatory.defined('cardnumber') %]<span class="required">Required</span>[% END %] | 
            
              | 101 |                                     [% ELSE %] | 
            
              | 102 |                                         [% borrower.cardnumber %] | 
            
              | 103 |                                     [% END %] | 
        
          | 81 |                                 </li> | 104 |                                 </li> | 
        
          | 82 |                                 [% END %] | 105 |                                 [% END %] | 
        
          | 83 |  | 106 |  | 
  
    | Lines 108-113
          
      
      
        Link Here | 
        
          | 108 |                                         </select> | 131 |                                         </select> | 
        
          | 109 |                                     </li> | 132 |                                     </li> | 
        
          | 110 |                                 [% END %] | 133 |                                 [% END %] | 
            
              |  |  | 134 |  | 
            
              | 135 |                                 [% UNLESS hidden.defined('categorycode') %] | 
            
              | 136 |                                     <li> | 
            
              | 137 |                                         <label for="borrower_categorycode"> | 
            
              | 138 |                                         Category:</label> | 
            
              | 139 |  | 
            
              | 140 |                                         [% IF borrower %] | 
            
              | 141 |                                             <select id="borrower_categorycode" name="borrower_categorycode"> | 
            
              | 142 |                                                 [% FOREACH c IN Categories.all() %] | 
            
              | 143 |                                                     [% IF c.categorycode == Koha.Preference('PatronSelfRegistrationDefaultCategory') %] | 
            
              | 144 |                                                         <option value="[% c.categorycode %]" selected="selected">[% c.description %]</option> | 
            
              | 145 |                                                     [% ELSE %] | 
            
              | 146 |                                                         <option value="[% c.categorycode %]">[% c.description %]</option> | 
            
              | 147 |                                                     [% END %] | 
            
              | 148 |                                                 [% END %] | 
            
              | 149 |                                             </select> | 
            
              | 150 |                                         [% ELSE %] | 
            
              | 151 |                                             [% Categories.GetName( borrower.categorycode ) %] | 
            
              | 152 |                                         [% END %] | 
            
              | 153 |                                     </li> | 
            
              | 154 |                                 [% END %] | 
        
          | 111 |                             </ol> | 155 |                             </ol> | 
        
          | 112 |                         </fieldset> | 156 |                         </fieldset> | 
        
          | 113 |                 [% END # / defined 'branchcode' %] | 157 |                 [% END # / defined 'branchcode' %] |