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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt (-2 / +17 lines)
Lines 133-140 Link Here
133
                                    [% IF borrower && !(cardnumber_wrong_length || cardnumber_already_exists) %]
133
                                    [% IF borrower && !(cardnumber_wrong_length || cardnumber_already_exists) %]
134
                                        [% borrower.cardnumber %]
134
                                        [% borrower.cardnumber %]
135
                                    [% ELSE %]
135
                                    [% ELSE %]
136
                                        <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" value="[% borrower.cardnumber %]" />
136
                                        [% IF minlength_cardnumber == maxlength_cardnumber %]
137
                                        [% IF mandatory.defined('cardnumber') %]<span class="required">Required</span>[% END %]
137
                                            <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
138
                                            [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %]
139
                                            <div class="hint">Card number must be exactly [% minlength_cardnumber %] characters.</div>
140
                                        [% ELSIF minlength_cardnumber && maxlength_cardnumber %]
141
                                            <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" minlength="[% minlength_cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
142
                                            [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %]
143
                                            <div class="hint">Card number must be between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters.</div>
144
                                        [% ELSIF maxlength_cardnumber %]
145
                                            <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" maxlength="[% maxlength_cardnumber %]" />
146
                                            [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %]
147
                                            <div class="hint">Card number can be up to [% maxlength_cardnumber %] characters.</div>
148
                                        [% ELSE %]
149
                                            <input type="text" id="borrower_cardnumber" name="borrower_cardnumber" size="20" value="[% borrower.cardnumber %]" />
150
                                            [% IF ( mandatory.defined('cardnumber') ) %]<span class="required">Required</span>[% END %]
151
                                            <div class="hint">There is no minimum or maximum character length.</div>
152
                                        [% END %]
138
                                    [% END %]
153
                                    [% END %]
139
                                </li>
154
                                </li>
140
                                [% END %]
155
                                [% END %]
(-)a/opac/opac-memberentry.pl (-1 / +8 lines)
Lines 66-71 if ( $action eq q{} ) { Link Here
66
66
67
my $mandatory = GetMandatoryFields($action);
67
my $mandatory = GetMandatoryFields($action);
68
68
69
my ( $min, $max ) = C4::Members::get_cardnumber_length();
70
if ( defined $min ) {
71
     $template->param(
72
         minlength_cardnumber => $min,
73
         maxlength_cardnumber => $max
74
     );
75
 }
76
69
$template->param(
77
$template->param(
70
    action            => $action,
78
    action            => $action,
71
    hidden            => GetHiddenFields( $mandatory, 'registration' ),
79
    hidden            => GetHiddenFields( $mandatory, 'registration' ),
72
- 

Return to bug 17213