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

(-)a/C4/Templates.pm (-4 / +7 lines)
Lines 253-262 sub gettemplate { Link Here
253
#        lang      => $lang
253
#        lang      => $lang
254
#    );
254
#    );
255
255
256
    # Bidirectionality
256
    # Bidirectionality, must be sent even if is the only language
257
    my $current_lang = regex_lang_subtags($lang);
257
    my $current_lang = regex_lang_subtags($lang);
258
    my $bidi;
258
    my $bidi;
259
    $bidi = get_bidi($current_lang->{script}) if $current_lang->{script};
259
    $bidi = get_bidi($current_lang->{script}) if $current_lang->{script};
260
    $template->param(
261
            bidi                 => $bidi,
262
    );
260
    # Languages
263
    # Languages
261
    my $languages_loop = getTranslatedLanguages($interface,$theme,$lang);
264
    my $languages_loop = getTranslatedLanguages($interface,$theme,$lang);
262
    my $num_languages_enabled = 0;
265
    my $num_languages_enabled = 0;
Lines 265-275 sub gettemplate { Link Here
265
            $num_languages_enabled++ if $sublang->{enabled};
268
            $num_languages_enabled++ if $sublang->{enabled};
266
         }
269
         }
267
    }
270
    }
271
    my $one_language_enabled = ($num_languages_enabled <= 1) ? 1 : 0; # deal with zero enabled langs as well
268
    $template->param(
272
    $template->param(
269
            languages_loop       => $languages_loop,
273
            languages_loop       => $languages_loop,
270
            bidi                 => $bidi,
274
            one_language_enabled => $one_language_enabled,
271
            one_language_enabled => ($num_languages_enabled <= 1) ? 1 : 0, # deal with zero enabled langs as well
275
    ) unless $one_language_enabled;
272
    ) unless @$languages_loop<2;
273
276
274
    return $template;
277
    return $template;
275
}
278
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/intranet-bottom.inc (-2 / +1 lines)
Lines 9-15 Link Here
9
9
10
            [% IF ( languages_loo.group_enabled ) %]
10
            [% IF ( languages_loo.group_enabled ) %]
11
            [% IF ( languages_loo.plural ) %]
11
            [% IF ( languages_loo.plural ) %]
12
            <li class="dropdown"><a class="dropdown-toggle dropup" data-toggle="dropdown" id="show[% languages_loo.rfc4646_subtag %]" href="#">[% languages_loo.native_description %] ([% languages_loo.rfc4646_subtag %]) <span class="caret"></span></a>
12
            <li class="dropdown"><a class="dropdown-toggle dropup" data-toggle="dropdown" id="show[% languages_loo.rfc4646_subtag %]" href="#">[% IF ( languages_loo.native_description ) %][% languages_loo.native_description %][% ELSE %][% languages_loo.rfc4646_subtag %][% END %]  <span class="caret"></span></a>
13
            <ul id="sub[% languages_loo.rfc4646_subtag %]" class="dropdown-menu">
13
            <ul id="sub[% languages_loo.rfc4646_subtag %]" class="dropdown-menu">
14
            [% FOREACH sublanguages_loo IN languages_loo.sublanguages_loop %]
14
            [% FOREACH sublanguages_loo IN languages_loo.sublanguages_loop %]
15
		[% IF ( sublanguages_loo.enabled ) %]
15
		[% IF ( sublanguages_loo.enabled ) %]
16
- 

Return to bug 5052