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

(-)a/C4/Members.pm (-20 lines)
Lines 1744-1769 EOF Link Here
1744
    return 0;
1744
    return 0;
1745
}
1745
}
1746
1746
1747
=head2 GetTitles (OUEST-PROVENCE)
1748
1749
  ($borrowertitle)= &GetTitles();
1750
1751
Looks up the different title . Returns array  with all borrowers title
1752
1753
=cut
1754
1755
sub GetTitles {
1756
    my @borrowerTitle = split (/,|\|/,C4::Context->preference('BorrowersTitles'));
1757
    unshift( @borrowerTitle, "" );
1758
    my $count=@borrowerTitle;
1759
    if ($count == 1){
1760
        return ();
1761
    }
1762
    else {
1763
        return ( \@borrowerTitle);
1764
    }
1765
}
1766
1767
=head2 GetHideLostItemsPreference
1747
=head2 GetHideLostItemsPreference
1768
1748
1769
  $hidelostitemspref = &GetHideLostItemsPreference($borrowernumber);
1749
  $hidelostitemspref = &GetHideLostItemsPreference($borrowernumber);
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-2 / +11 lines)
Lines 199-205 $(document).ready(function() { Link Here
199
		<ol>
199
		<ol>
200
		[% UNLESS ( I ) %]
200
		[% UNLESS ( I ) %]
201
        [% UNLESS notitle %]
201
        [% UNLESS notitle %]
202
		[% IF ( title_cgipopup ) %]
202
        [% IF Koha.Preference('BorrowersTitles') %]
203
            <li>
203
            <li>
204
            [% IF ( mandatorytitle ) %]
204
            [% IF ( mandatorytitle ) %]
205
                <label for="btitle" class="required">
205
                <label for="btitle" class="required">
Lines 207-213 $(document).ready(function() { Link Here
207
                <label for="btitle">
207
                <label for="btitle">
208
            [% END %]
208
            [% END %]
209
            Salutation: </label>
209
            Salutation: </label>
210
            [% borrotitlepopup %]
210
            <select id="btitle" name="title">
211
                <option value=""></option>
212
                [% FOREACH t IN Koha.Preference('BorrowersTitles').split('\|') %]
213
                    [% IF btitle == t %]
214
                        <option value="[% t %]" selected="selected">[% t %]</option>
215
                    [% ELSE %]
216
                        <option value="[% t %]">[% t %]</option>
217
                    [% END %]
218
                [% END %]
219
            </select>
211
            [% IF ( mandatorytitle ) %]<span class="required">Required</span>[% END %]
220
            [% IF ( mandatorytitle ) %]<span class="required">Required</span>[% END %]
212
            </li>
221
            </li>
213
		[% END %]
222
		[% END %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt (-2 / +2 lines)
Lines 203-209 Link Here
203
                                <legend id="identity_legend">Identity</legend>
203
                                <legend id="identity_legend">Identity</legend>
204
204
205
                                <ol>
205
                                <ol>
206
                                    [% UNLESS hidden.defined('title') || !member_titles %]
206
                                    [% UNLESS hidden.defined('title') || !Koha.Preference('BorrowersTitles') %]
207
                                        <li>
207
                                        <li>
208
                                            [% IF mandatory.defined('title') %]
208
                                            [% IF mandatory.defined('title') %]
209
                                                <label for="borrower_title" class="required">
209
                                                <label for="borrower_title" class="required">
Lines 213-219 Link Here
213
                                            Salutation:</label>
213
                                            Salutation:</label>
214
214
215
                                            <select id="borrower_title" name="borrower_title">
215
                                            <select id="borrower_title" name="borrower_title">
216
                                                [% FOREACH mt IN member_titles %]
216
                                                [% FOREACH mt IN Koha.Preference('BorrowersTitles').split('\|') %]
217
                                                    [% IF mt == borrower.title %]
217
                                                    [% IF mt == borrower.title %]
218
                                                        <option value="[% mt %]" selected="selected">[% mt %]</option>
218
                                                        <option value="[% mt %]" selected="selected">[% mt %]</option>
219
                                                    [% ELSE %]
219
                                                    [% ELSE %]
(-)a/members/memberentry.pl (-9 / +1 lines)
Lines 547-560 $template->param( Link Here
547
547
548
my $default_borrowertitle = '';
548
my $default_borrowertitle = '';
549
unless ( $op eq 'duplicate' ) { $default_borrowertitle=$data{'title'} }
549
unless ( $op eq 'duplicate' ) { $default_borrowertitle=$data{'title'} }
550
my($borrowertitle)=GetTitles();
551
$template->param( title_cgipopup => 1) if ($borrowertitle);
552
my $borrotitlepopup = CGI::popup_menu(-name=>'title',
553
        -id => 'btitle',
554
        -values=>$borrowertitle,
555
        -override => 1,
556
        -default=>$default_borrowertitle
557
        );    
558
550
559
my @relationships = split /,|\|/, C4::Context->preference('borrowerRelationship');
551
my @relationships = split /,|\|/, C4::Context->preference('borrowerRelationship');
560
my @relshipdata;
552
my @relshipdata;
Lines 682-688 $template->param( Link Here
682
  borrowernumber  => $borrowernumber, #register number
674
  borrowernumber  => $borrowernumber, #register number
683
  guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid),
675
  guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid),
684
  relshiploop => \@relshipdata,
676
  relshiploop => \@relshipdata,
685
  borrotitlepopup => $borrotitlepopup,
677
  btitle=> $default_borrowertitle,
686
  guarantorinfo   => $guarantorinfo,
678
  guarantorinfo   => $guarantorinfo,
687
  flagloop  => \@flagdata,
679
  flagloop  => \@flagdata,
688
  category_type =>$category_type,
680
  category_type =>$category_type,
(-)a/opac/opac-memberentry.pl (-2 lines)
Lines 68-74 $template->param( Link Here
68
    action            => $action,
68
    action            => $action,
69
    hidden            => GetHiddenFields( $mandatory, 'registration' ),
69
    hidden            => GetHiddenFields( $mandatory, 'registration' ),
70
    mandatory         => $mandatory,
70
    mandatory         => $mandatory,
71
    member_titles     => GetTitles() || undef,
72
    branches          => GetBranchesLoop(),
71
    branches          => GetBranchesLoop(),
73
    OPACPatronDetails => C4::Context->preference('OPACPatronDetails'),
72
    OPACPatronDetails => C4::Context->preference('OPACPatronDetails'),
74
);
73
);
75
- 

Return to bug 16847