X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=serials%2Fmember-search.pl;h=dfeb37349724cdb8a3540395272f08784a85b199;hb=c765b8f2b280d8d9794bde79938a40464fc8919d;hp=f027df573901d8a18f08dd4bd62f4b2c0add1b56;hpb=718473bdd2f156544e7f254fa7adce2890c51e2a;p=srvgit diff --git a/serials/member-search.pl b/serials/member-search.pl index f027df5739..dfeb373497 100755 --- a/serials/member-search.pl +++ b/serials/member-search.pl @@ -51,7 +51,7 @@ my $searchstring = $cgi->param('member'); my %categories_dislay; my ($template, $loggedinuser, $cookie); ($template, $loggedinuser, $cookie) - = get_template_and_user({template_name => "serials/member-search.tmpl", + = get_template_and_user({template_name => "serials/member-search.tt", query => $cgi, type => "intranet", authnotrequired => 0, @@ -82,10 +82,13 @@ if (defined $member) { my ($count,$results); -if (C4::Context->preference("IndependantBranches")){ - if (C4::Context->userenv && C4::Context->userenv->{flags} % 2 !=1 && C4::Context->userenv->{'branch'}){ - $$patron{branchcode}=C4::Context->userenv->{'branch'} unless (C4::Context->userenv->{'branch'} eq "insecure"); - } +if ( C4::Context->preference("IndependentBranches") ) { + if ( C4::Context->userenv + && !C4::Context->IsSuperLibrarian() + && C4::Context->userenv->{'branch'} ) + { + $$patron{branchcode} = C4::Context->userenv->{'branch'}; + } } $$patron{firstname}.="\%" if ($$patron{firstname}); $$patron{surname}.="\%" if ($$patron{surname});