X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=acqui%2Fneworderbiblio.pl;h=bc782afe46e89fb06581edff965e1e1b8ca1066e;hb=568f32606c2c9c247b2b477193a2d6814f738fa6;hp=c348940984c99909f0810bb84cedd1af624f883a;hpb=d1cea14fae6525b7478548aa19108871395e198d;p=koha.git diff --git a/acqui/neworderbiblio.pl b/acqui/neworderbiblio.pl index c348940984..bc782afe46 100755 --- a/acqui/neworderbiblio.pl +++ b/acqui/neworderbiblio.pl @@ -65,6 +65,8 @@ use C4::Biblio; use C4::Auth; use C4::Output; use C4::Koha; +use C4::Members qw/ GetMember /; +use C4::Budgets qw/ GetBudgetHierarchy /; my $input = new CGI; @@ -91,13 +93,9 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user( ); # Searching the catalog. -my @operands = $query; -my ( @operators, @indexes, @sort_by, @limits ) = (); -my ( $builterror, $builtquery, $simple_query, $query_cgi, $query_desc, $limit, $limit_cgi, $limit_desc, $stopwords_removed, $query_type ) = - buildQuery( \@operators, \@operands, \@indexes, @limits, \@sort_by, undef, undef ); # find results -my ( $error, $marcresults, $total_hits ) = SimpleSearch( $builtquery, $results_per_page * ( $page - 1 ), $results_per_page ); +my ( $error, $marcresults, $total_hits ) = SimpleSearch( $query, $results_per_page * ( $page - 1 ), $results_per_page ); if (defined $error) { $template->param( @@ -121,10 +119,22 @@ foreach my $result ( @{$marcresults} ) { } +my $borrower= GetMember('borrowernumber' => $loggedinuser); +my $budgets = GetBudgetHierarchy(q{},$borrower->{branchcode},$borrower->{borrowernumber}); +my $has_budgets = 0; +foreach my $r (@{$budgets}) { + if (!defined $r->{budget_amount} || $r->{budget_amount} == 0) { + next; + } + $has_budgets = 1; + last; +} + $template->param( + has_budgets => $has_budgets, basketno => $basketno, - booksellerid => $bookseller->{'id'}, - name => $bookseller->{'name'}, + booksellerid => $bookseller->{'id'}, + name => $bookseller->{'name'}, resultsloop => \@results, total => $total_hits, query => $query,