@@ -, +, @@ to Koha.Preference --- .../intranet-tmpl/prog/en/modules/members/memberentrygen.tt | 13 +++++++------ members/memberentry.pl | 6 ------ 2 files changed, 7 insertions(+), 12 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -596,35 +596,36 @@ $(document).ready(function() { [% END %] [% IF ( step_3 ) %] + [% SET autoMemberNum = Koha.Preference('autoMemberNum') %]
Library management
    [% UNLESS nocardnumber %]
  1. - [% IF mandatorycardnumber and not Koha.Preference('autoMemberNum') %] + [% IF mandatorycardnumber and not autoMemberNum %] [% END %] [% IF minlength_cardnumber == maxlength_cardnumber %] - [% IF mandatorycardnumber and not Koha.Preference('autoMemberNum') %]Required[% END %] + [% IF mandatorycardnumber and not autoMemberNum %]Required[% END %]
    Card number must be exactly [% minlength_cardnumber %] characters.
    [% ELSIF minlength_cardnumber && maxlength_cardnumber %] - [% IF mandatorycardnumber and not Koha.Preference('autoMemberNum') %]Required[% END %] + [% IF mandatorycardnumber and not autoMemberNum %]Required[% END %]
    Card number must be between [% minlength_cardnumber %] and [% maxlength_cardnumber %] characters.
    [% ELSIF maxlength_cardnumber %] - [% IF mandatorycardnumber and not Koha.Preference('autoMemberNum') %]Required[% END %] + [% IF mandatorycardnumber and not autoMemberNum %]Required[% END %]
    Card number can be up to [% maxlength_cardnumber %] characters.
    [% ELSE %] - [% IF mandatorycardnumber and not Koha.Preference('autoMemberNum') %]Required[% END %] + [% IF mandatorycardnumber and not autoMemberNum %]Required[% END %]
    There is no minimum or maximum character length.
    [% END %]
  2. --- a/members/memberentry.pl +++ a/members/memberentry.pl @@ -561,12 +561,6 @@ if ( $op eq "duplicate" ) { $data{'cardnumber'} = ""; } -if (C4::Context->preference("autoMemberNum")) { - $template->param( autoMemberNum => 1); -} else { - $template->param( autoMemberNum => 0); -} - if(!defined($data{'sex'})){ $template->param( none => 1); } elsif($data{'sex'} eq 'F'){ --