From e00a534e69fa061e2719e807d37da77760e84e37 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Wed, 13 Jan 2016 15:59:11 +0000 Subject: [PATCH] Bug 14610 [QA Followup] - Add article requests count to tab like it is for holds --- Koha/Template/Plugin/Biblio.pm | 20 +++++ .../prog/en/includes/biblio-view-menu.inc | 86 +++++++++++++--------- 2 files changed, 70 insertions(+), 36 deletions(-) diff --git a/Koha/Template/Plugin/Biblio.pm b/Koha/Template/Plugin/Biblio.pm index 79a6df0..34ca1e7 100644 --- a/Koha/Template/Plugin/Biblio.pm +++ b/Koha/Template/Plugin/Biblio.pm @@ -25,6 +25,8 @@ use base qw( Template::Plugin ); use Koha::Holds; use Koha::Biblios; use Koha::Borrowers; +use Koha::ArticleRequests; +use Koha::ArticleRequest::Status; sub HoldsCount { my ( $self, $biblionumber ) = @_; @@ -34,6 +36,24 @@ sub HoldsCount { return $holds->count(); } +sub ArticleRequestsActiveCount { + my ( $self, $biblionumber ) = @_; + + my $ar = Koha::ArticleRequests->search( + { + biblionumber => $biblionumber, + status => [ + -or => [ + status => Koha::ArticleRequest::Status::Pending, + status => Koha::ArticleRequest::Status::Processing + ] + ] + } + ); + + return $ar->count(); +} + sub CanArticleRequest { my ( $self, $biblionumber, $borrowernumber ) = @_; diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc index 645ccd6..474b596 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc @@ -1,42 +1,56 @@ [% USE Koha %] [% USE Biblio %] [% SET biblio_object_id = object || biblionumber %] + -- 2.1.4