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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt (+25 lines)
Lines 720-725 $(document).ready(function() { Link Here
720
        </select>
720
        </select>
721
       </li>
721
       </li>
722
     [% END %]
722
     [% END %]
723
    [% IF Koha.Preference('TranslateNotices') %]
724
        <li>
725
            <label for="lang">Preferred language for notices: </label>
726
            <select id="lang" name="lang">
727
                <option value="default">Default</option>
728
                [% FOR language IN languages %]
729
                    [% FOR sublanguage IN language.sublanguages_loop %]
730
                        [% IF language.plural %]
731
                            [% IF sublanguage.rfc4646_subtag == lang %]
732
                                <option value="[% sublanguage.rfc4646_subtag %]" selected="selected">[% sublanguage.native_description %] [% sublanguage.region_description %] ([% sublanguage.rfc4646_subtag %])</option>
733
                            [% ELSE %]
734
                                <option value="[% sublanguage.rfc4646_subtag %]">[% sublanguage.native_description %] [% sublanguage.region_description %] ([% sublanguage.rfc4646_subtag %])</option>
735
                            [% END %]
736
                        [% ELSE %]
737
                            [% IF sublanguage.rfc4646_subtag == lang %]
738
                                <option value="[% sublanguage.rfc4646_subtag %]" selected="selected">[% sublanguage.native_description %] ([% sublanguage.rfc4646_subtag %])</option>
739
                            [% ELSE %]
740
                                <option value="[% sublanguage.rfc4646_subtag %]">[% sublanguage.native_description %] ([% sublanguage.rfc4646_subtag %])</option>
741
                            [% END %]
742
                        [% END %]
743
                    [% END %]
744
                [% END %]
745
            </select>
746
        </li>
747
    [% END %]
723
   </ol>
748
   </ol>
724
  </fieldset>
749
  </fieldset>
725
    [% UNLESS nodateenrolled &&  noopacnote && noborrowernotes %]
750
    [% UNLESS nodateenrolled &&  noopacnote && noborrowernotes %]
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt (+6 lines)
Lines 456-461 function validate1(date) { Link Here
456
        [% END %]
456
        [% END %]
457
      </li>
457
      </li>
458
    [% END %]
458
    [% END %]
459
    [% IF Koha.Preference('TranslateNotices') %]
460
        <li>
461
            <span class="label">Preferred language for notices: </span>
462
            [% translated_language %]
463
        </li>
464
    [% END %]
459
	</ol>
465
	</ol>
460
	</div>
466
	</div>
461
 </div>
467
 </div>
(-)a/members/memberentry.pl (+7 lines)
Lines 267-272 $newdata{'city'} = $input->param('city') if defined($input->param('city')) Link Here
267
$newdata{'zipcode'} = $input->param('zipcode') if defined($input->param('zipcode'));
267
$newdata{'zipcode'} = $input->param('zipcode') if defined($input->param('zipcode'));
268
$newdata{'country'} = $input->param('country') if defined($input->param('country'));
268
$newdata{'country'} = $input->param('country') if defined($input->param('country'));
269
269
270
$newdata{'lang'}    = $input->param('lang')    if defined($input->param('lang'));
271
270
# builds default userid
272
# builds default userid
271
# userid input text may be empty or missing because of syspref BorrowerUnwantedField
273
# userid input text may be empty or missing because of syspref BorrowerUnwantedField
272
if ( ( defined $newdata{'userid'} && $newdata{'userid'} eq '' ) || $check_BorrowerUnwantedField =~ /userid/ ) {
274
if ( ( defined $newdata{'userid'} && $newdata{'userid'} eq '' ) || $check_BorrowerUnwantedField =~ /userid/ ) {
Lines 779-784 if ( defined $min ) { Link Here
779
    );
781
    );
780
}
782
}
781
783
784
if ( C4::Context->preference('TranslateNotices') ) {
785
    my $translated_languages = C4::Languages::getTranslatedLanguages( 'opac', C4::Context->preference('template') );
786
    $template->param( languages => $translated_languages );
787
}
788
782
output_html_with_http_headers $input, $cookie, $template->output;
789
output_html_with_http_headers $input, $cookie, $template->output;
783
790
784
sub  parse_extended_patron_attributes {
791
sub  parse_extended_patron_attributes {
(-)a/members/moremember.pl (-1 / +7 lines)
Lines 328-335 if (C4::Context->preference('EnhancedMessagingPreferences')) { Link Here
328
328
329
# in template <TMPL_IF name="I"> => instutitional (A for Adult, C for children)
329
# in template <TMPL_IF name="I"> => instutitional (A for Adult, C for children)
330
$template->param( $data->{'categorycode'} => 1 );
330
$template->param( $data->{'categorycode'} => 1 );
331
332
# Display the language description instead of the code
333
# Note that this is certainly wrong
334
my ( $subtag, $region ) = split '-', $patron->lang;
335
my $translated_language = C4::Languages::language_get_description( $subtag, $subtag, 'language' );
336
331
$template->param(
337
$template->param(
332
    patron          => $patron,
338
    patron          => $patron,
339
    translated_language => $translated_language,
333
    detailview      => 1,
340
    detailview      => 1,
334
    borrowernumber  => $borrowernumber,
341
    borrowernumber  => $borrowernumber,
335
    othernames      => $data->{'othernames'},
342
    othernames      => $data->{'othernames'},
336
- 

Return to bug 17762