@@ -, +, @@ --- catalogue/moredetail.pl | 9 ++++++++ .../prog/en/modules/catalogue/moredetail.tt | 23 +++++++------------ 2 files changed, 17 insertions(+), 15 deletions(-) --- a/catalogue/moredetail.pl +++ a/catalogue/moredetail.pl @@ -235,6 +235,15 @@ foreach my $item (@items){ $item_info->{'nomod'}=1; } } + + $item_info->{old_issues} = Koha::Old::Checkouts->search( + { itemnumber => $item->itemnumber }, + { + order_by => { '-desc' => 'returndate' }, + limit => 3 + } + ); + push @item_data, $item_info; } --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/moredetail.tt @@ -406,22 +406,15 @@ [% ITEM_DAT.object.last_returned_by.cardnumber | html %] [% END %] - [% IF ( ITEM_DAT.card0 ) %] + [% FOR i IN ITEM_DAT.old_issues %] + [% SET b = i.patron %]
  • - Last borrower: - [% ITEM_DAT.card0 | html %]  -
  • - [% END %] - [% IF ( ITEM_DAT.card1 ) %] -
  • - Previous borrower: - [% ITEM_DAT.card1 | html %]  -
  • - [% END %] - [% IF ( ITEM_DAT.card2 ) %] -
  • - Previous borrower: - [% ITEM_DAT.card2 | html %]  + [% IF loop.first %] + Last borrower: + [% ELSE %] + Previous borrower: + [% END %] + [% b.cardnumber| html %] 
  • [% END %] [% IF ( ITEM_DAT.paidfor ) %] --