View | Details | Raw Unified | Return to bug 19466
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-15 / +20 lines)
Lines 653-685 $(document).ready(function() { Link Here
653
    <legend id="library_management_lgd">Library management</legend><ol>
653
    <legend id="library_management_lgd">Library management</legend><ol>
654
      [% UNLESS nocardnumber %]
654
      [% UNLESS nocardnumber %]
655
        <li>
655
        <li>
656
          [% IF mandatorycardnumber and not autoMemberNum %]
656
          [% IF mandatorycardnumber %]
657
            <label for="cardnumber" class="required">
657
            <label for="cardnumber" class="required">
658
          [% ELSE %]
658
          [% ELSE %]
659
            <label for="cardnumber" class="validated">
659
            <label for="cardnumber" class="validated">
660
          [% END %]
660
          [% END %]
661
          [% IF autoMemberNum %]
661
            Card number: </label>
662
              Card number<br>(<u>leave blank for auto calc during registration</u>): </label>
662
663
          [% ELSE %]
663
          <!-- NOTE: div.hint closing tag isn't on the same line -->
664
              Card number: </label>
665
          [% END %]
666
          [% IF minlength_cardnumber == maxlength_cardnumber %]
664
          [% IF minlength_cardnumber == maxlength_cardnumber %]
667
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
665
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
668
                [% IF mandatorycardnumber and not autoMemberNum %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
666
                [% IF mandatorycardnumber %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
669
                <div class="hint">Card number must be exactly [% minlength_cardnumber %] characters.</div>
667
                <div class="hint">Card number must be exactly [% minlength_cardnumber %] characters.
670
          [% ELSIF minlength_cardnumber && maxlength_cardnumber %]
668
          [% ELSIF minlength_cardnumber && maxlength_cardnumber %]
671
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
669
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
672
                [% IF mandatorycardnumber and not autoMemberNum %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
670
                [% IF mandatorycardnumber %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
673
                <div class="hint">Card number must be between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters.</div>
671
                <div class="hint">Card number must be between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters.
674
          [% ELSIF maxlength_cardnumber %]
672
          [% ELSIF maxlength_cardnumber %]
675
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" maxlength="[% maxlength_cardnumber %]" />
673
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" maxlength="[% maxlength_cardnumber %]" />
676
                [% IF mandatorycardnumber and not autoMemberNum %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
674
                [% IF mandatorycardnumber %]<span class="required">Required</span>[% END %]<span id="cn_max" class="required">Card number must not be more than [% maxlength_cardnumber %] characters.</span>
677
                <div class="hint">Card number can be up to [% maxlength_cardnumber %] characters.</div>
675
                <div class="hint">Card number can be up to [% maxlength_cardnumber %] characters.
678
          [% ELSE %]
676
          [% ELSE %]
679
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" />
677
                <input type="text" id="cardnumber" name="cardnumber" size="20" value="[% cardnumber | html %]" />
680
                [% IF mandatorycardnumber and not autoMemberNum %]<span class="required">Required</span>[% END %]
678
                [% IF mandatorycardnumber %]<span class="required">Required</span>[% END %]
681
                <div class="hint">There is no minimum or maximum character length.</div>
679
                <div class="hint">There is no minimum or maximum character length.
680
          [% END %]
681
          [% IF autoMemberNum %]
682
                [% IF mandatorycardnumber %]
683
                    <br/><span class="error">AutoMemberNum is set to enabled, but cardnumber is marked as mandatory in BorrowerMandatoryField: auto calc has been disabled.</span>
684
                [% ELSE %]
685
                    <br/>Leave empty for auto calc during registration
686
                [% END %]
682
          [% END %]
687
          [% END %]
688
                </div><!--/hint div -->
683
        </li>
689
        </li>
684
      [% END %]
690
      [% END %]
685
      [% UNLESS nobranchcode %]
691
      [% UNLESS nobranchcode %]
686
- 

Return to bug 19466