View | Details | Raw Unified | Return to bug 35789
Collapse All | Expand All

(-)a/Koha/Template/Plugin/Biblio.pm (-13 lines)
Lines 26-32 use Koha::Holds; Link Here
26
use Koha::Biblios;
26
use Koha::Biblios;
27
use Koha::Database;
27
use Koha::Database;
28
use Koha::Patrons;
28
use Koha::Patrons;
29
use Koha::ArticleRequests;
30
use Koha::Recalls;
29
use Koha::Recalls;
31
30
32
# Do not use HoldsCount, it is deprecated and will be removed in a future release.
31
# Do not use HoldsCount, it is deprecated and will be removed in a future release.
Lines 40-57 sub HoldsCount { Link Here
40
    return $holds->count();
39
    return $holds->count();
41
}
40
}
42
41
43
sub ArticleRequestsActiveCount {
44
    my ( $self, $biblionumber ) = @_;
45
46
    my $ar = Koha::ArticleRequests->search(
47
        {
48
            biblionumber => $biblionumber
49
        }
50
    )->filter_by_current;
51
52
    return $ar->count();
53
}
54
55
sub CanArticleRequest {
42
sub CanArticleRequest {
56
    my ( $self, $biblionumber, $borrowernumber ) = @_;
43
    my ( $self, $biblionumber, $borrowernumber ) = @_;
57
44
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/biblio-view-menu.inc (-1 / +1 lines)
Lines 86-92 Link Here
86
        [%- ELSE -%]
86
        [%- ELSE -%]
87
        <li>
87
        <li>
88
        [%- END -%]
88
        [%- END -%]
89
            <a href="/cgi-bin/koha/circ/request-article.pl?biblionumber=[% IF ( object ) %][% object | uri %][% ELSE %][% biblionumber | uri %][% END %]">Article requests ([% Biblio.ArticleRequestsActiveCount( biblio_object_id ) | html %])</a>
89
            <a href="/cgi-bin/koha/circ/request-article.pl?biblionumber=[% IF ( object ) %][% object | uri %][% ELSE %][% biblionumber | uri %][% END %]">Article requests ([% biblio.article_requests.filter_by_current.count | html %])</a>
90
        </li>
90
        </li>
91
        [%- END -%]
91
        [%- END -%]
92
92
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt (-2 / +1 lines)
Lines 191-197 Link Here
191
            </span>
191
            </span>
192
        [% END %]
192
        [% END %]
193
193
194
        [% IF ( article_requests_count = Biblio.ArticleRequestsActiveCount( biblionumber ) ) %]
194
        [% IF ( article_requests_count = biblio.article_requests.filter_by_current.count ) %]
195
            <span class="results_summary">
195
            <span class="results_summary">
196
                <span class="label">Article requests:</span>
196
                <span class="label">Article requests:</span>
197
                <span class="number_box">
197
                <span class="number_box">
198
- 

Return to bug 35789