X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=opac%2Fopac-authorities-home.pl;h=acff077caf08733abf31913961b845bd9c9b4c90;hb=3dfe9903a50b91551c9a49f9c1175531c0b16e15;hp=292d0a8ccb83a67ab1811c6b9394f0cf78842005;hpb=c0441ebbfb547507cda86c8c05575d88761045e1;p=koha_gimpoz diff --git a/opac/opac-authorities-home.pl b/opac/opac-authorities-home.pl index 292d0a8ccb..acff077caf 100755 --- a/opac/opac-authorities-home.pl +++ b/opac/opac-authorities-home.pl @@ -41,18 +41,20 @@ $startfrom = 0 if ( !defined $startfrom ); my ( $template, $loggedinuser, $cookie ); my $resultsperpage; -my $authtypes = getauthtypes; -my @authtypesloop; -foreach my $thisauthtype ( sort { $authtypes->{$a}{'authtypetext'} cmp $authtypes->{$b}{'authtypetext'} } - keys %$authtypes ) -{ - my $selected = 1 if $thisauthtype eq $authtypecode; - my %row = ( - value => $thisauthtype, - selected => $selected, - authtypetext => $authtypes->{$thisauthtype}{'authtypetext'}, - ); - push @authtypesloop, \%row; +my $authtypes = getauthtypes(); +my @authtypesloop = (); +foreach my $thisauthtype ( + sort { + $authtypes->{$a}->{'authtypetext'} + cmp $authtypes->{$b}->{'authtypetext'} + } + keys %{$authtypes} + ) { + push @authtypesloop, + { value => $thisauthtype, + selected => $thisauthtype eq $authtypecode, + authtypetext => $authtypes->{$thisauthtype}->{'authtypetext'}, + }; } if ( $op eq "do_search" ) { @@ -152,7 +154,7 @@ else { template_name => "opac-authorities-home.tmpl", query => $query, type => 'opac', - authnotrequired => 1, + authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ), debug => 1, } );