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

(-)a/C4/Members.pm (-21 lines)
Lines 72-78 BEGIN { Link Here
72
72
73
        &GetAge
73
        &GetAge
74
        &GetSortDetails
74
        &GetSortDetails
75
        &GetTitles
76
75
77
        &GetHideLostItemsPreference
76
        &GetHideLostItemsPreference
78
77
Lines 1744-1769 EOF Link Here
1744
    return 0;
1743
    return 0;
1745
}
1744
}
1746
1745
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
1746
=head2 GetHideLostItemsPreference
1768
1747
1769
  $hidelostitemspref = &GetHideLostItemsPreference($borrowernumber);
1748
  $hidelostitemspref = &GetHideLostItemsPreference($borrowernumber);
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (-2 / +11 lines)
Lines 254-260 $(document).ready(function() { Link Here
254
		<ol>
254
		<ol>
255
		[% UNLESS ( I ) %]
255
		[% UNLESS ( I ) %]
256
        [% UNLESS notitle %]
256
        [% UNLESS notitle %]
257
		[% IF ( title_cgipopup ) %]
257
        [% IF Koha.Preference('BorrowersTitles') %]
258
            <li>
258
            <li>
259
            [% IF ( mandatorytitle ) %]
259
            [% IF ( mandatorytitle ) %]
260
                <label for="btitle" class="required">
260
                <label for="btitle" class="required">
Lines 262-268 $(document).ready(function() { Link Here
262
                <label for="btitle">
262
                <label for="btitle">
263
            [% END %]
263
            [% END %]
264
            Salutation: </label>
264
            Salutation: </label>
265
            [% borrotitlepopup %]
265
            <select id="btitle" name="title">
266
                <option value=""></option>
267
                [% FOREACH t IN Koha.Preference('BorrowersTitles').split('\|') %]
268
                    [% IF btitle == t %]
269
                        <option value="[% t %]" selected="selected">[% t %]</option>
270
                    [% ELSE %]
271
                        <option value="[% t %]">[% t %]</option>
272
                    [% END %]
273
                [% END %]
274
            </select>
266
            [% IF ( mandatorytitle ) %]<span class="required">Required</span>[% END %]
275
            [% IF ( mandatorytitle ) %]<span class="required">Required</span>[% END %]
267
            </li>
276
            </li>
268
		[% END %]
277
		[% 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 549-562 $template->param( Link Here
549
549
550
my $default_borrowertitle = '';
550
my $default_borrowertitle = '';
551
unless ( $op eq 'duplicate' ) { $default_borrowertitle=$data{'title'} }
551
unless ( $op eq 'duplicate' ) { $default_borrowertitle=$data{'title'} }
552
my($borrowertitle)=GetTitles();
553
$template->param( title_cgipopup => 1) if ($borrowertitle);
554
my $borrotitlepopup = CGI::popup_menu(-name=>'title',
555
        -id => 'btitle',
556
        -values=>$borrowertitle,
557
        -override => 1,
558
        -default=>$default_borrowertitle
559
        );    
560
552
561
my @relationships = split /,|\|/, C4::Context->preference('borrowerRelationship');
553
my @relationships = split /,|\|/, C4::Context->preference('borrowerRelationship');
562
my @relshipdata;
554
my @relshipdata;
Lines 684-690 $template->param( Link Here
684
  borrowernumber  => $borrowernumber, #register number
676
  borrowernumber  => $borrowernumber, #register number
685
  guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid),
677
  guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid),
686
  relshiploop => \@relshipdata,
678
  relshiploop => \@relshipdata,
687
  borrotitlepopup => $borrotitlepopup,
679
  btitle=> $default_borrowertitle,
688
  guarantorinfo   => $guarantorinfo,
680
  guarantorinfo   => $guarantorinfo,
689
  flagloop  => \@flagdata,
681
  flagloop  => \@flagdata,
690
  category_type =>$category_type,
682
  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