@@ -, +, @@
---
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt | 8 ++++----
opac/opac-user.pl | 7 +++++++
2 files changed, 11 insertions(+), 4 deletions(-)
--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt
+++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-user.tt
@@ -217,7 +217,7 @@
[% END %]
[% IF ( RESERVES.count ) %]
Holds ([% RESERVES.count | html %])[% END %]
- [% IF Koha.Preference('ArticleRequests') && logged_in_user.article_requests_current %]Article requests ([% logged_in_user.article_requests_current.count | html %])[% END %]
+ [% IF Koha.Preference('ArticleRequests') %]Article requests ([% current_article_requests_count || 0 | html %])[% END %]
[% IF ( OverDriveCirculation ) %]
OverDrive Account
[% END %]
@@ -714,7 +714,7 @@
[% IF Koha.Preference('ArticleRequests') %]
- [% IF logged_in_user.article_requests_current.count %]
+ [% IF current_article_requests_count %]
Article requests
@@ -737,7 +737,7 @@
- [% FOREACH ar IN logged_in_user.article_requests_current %]
+ [% FOREACH ar IN current_article_requests %]
[% INCLUDE 'biblio-title.inc' biblio=ar.biblio %]
@@ -853,7 +853,7 @@
}
}
$(document).ready(function(){
- $('#opac-user-article-requests caption .count').html(AR_CAPTION_COUNT.format('[% logged_in_user.article_requests_current.count | html %]'));
+ $('#opac-user-article-requests caption .count').html(AR_CAPTION_COUNT.format('[% current_article_requests_count | html %]'));
$('#opac-user-views').tabs();
$(".modal-nojs").addClass("modal").addClass("hide").removeClass("modal-nojs");
$(".suspend-until").prop("readonly",1);
--- a/opac/opac-user.pl
+++ a/opac/opac-user.pl
@@ -386,6 +386,13 @@ if ( C4::Context->preference('AllowPatronToSetFinesVisibilityForGuarantor')
$template->param( relatives_with_fines => \@relatives_with_fines );
}
+if ( C4::Context->preference("ArticleRequests") ) {
+ my @current_article_requests = $patron->article_requests_current->as_list;
+ $template->param(
+ current_article_requests => \@current_article_requests,
+ current_article_requests_count => scalar @current_article_requests,
+ );
+}
$template->param(
patron_messages => $patron_messages,
--
|