X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-main.pl;h=e0a65a9ae88847d3af5de5017a6f9806297c1e7d;hb=2fb3f22f62c1b45065874e0a86d403f47c05408a;hp=721efcc76719396b15d4dc8009f19913a153cb1b;hpb=a72500e23921b2b459eee331ae1a3faa8af91df5;p=koha_gimpoz diff --git a/opac/opac-main.pl b/opac/opac-main.pl index 721efcc767..e0a65a9ae8 100755 --- a/opac/opac-main.pl +++ b/opac/opac-main.pl @@ -41,7 +41,13 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user( } ); -my $borrower = GetMember( 'borrowernumber'=> $borrowernumber ); +my $casAuthentication = C4::Context->preference('casAuthentication'); +$template->param( + casAuthentication => $casAuthentication, +); + + +my $borrower = GetMember( borrowernumber=>$borrowernumber ); $template->param( textmessaging => $borrower->{textmessaging}, ) if (ref($borrower) eq "HASH"); @@ -61,14 +67,16 @@ my $news_lang; if($input->cookie('KohaOpacLanguage')){ $news_lang = $input->cookie('KohaOpacLanguage'); }else{ - while( !$news_lang && ( $ENV{HTTP_ACCEPT_LANGUAGE} =~ m/([a-zA-Z]{2,}-?[a-zA-Z]*)(;|,)?/g ) ){ - if( my @lang = grep { /^$1$/i } @languages ) { - $news_lang = $lang[0]; + if ($ENV{HTTP_ACCEPT_LANGUAGE}) { + while( !$news_lang && ( $ENV{HTTP_ACCEPT_LANGUAGE} =~ m/([a-zA-Z]{2,}-?[a-zA-Z]*)(;|,)?/g ) ){ + if( my @lang = grep { /^$1$/i } @languages ) { + $news_lang = $lang[0]; + } } } if (not $news_lang) { my @languages = split ",", C4::Context->preference("opaclanguages"); - $news_lang = @languages[0]; + $news_lang = $languages[0]; } } @@ -82,7 +90,7 @@ $template->param( koha_news_count => $koha_news_count ); -# If GoogleIndicTransliteration system preference is On Set paramter to load Google's javascript in OPAC search screens +# If GoogleIndicTransliteration system preference is On Set paramter to load Google's javascript in OPAC search screens if (C4::Context->preference('GoogleIndicTransliteration')) { $template->param('GoogleIndicTransliteration' => 1); }