@@ -, +, @@ - for the first item ordered: "On order since DATE" - for the second item ordered: "On order" --- koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc | 4 ++++ opac/opac-detail.pl | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc +++ a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc @@ -1,4 +1,5 @@ [% USE AuthorisedValues %] +[% USE KohaDates %] [%#- This include takes two parameters: an item structure @@ -48,6 +49,9 @@ not use an API to fetch items that populates item.datedue. [% END %] [% ELSIF item.on_order %] On order + [% IF item.order_date %] + since [% item.order_date |$KohaDates %] + [% END %] [% ELSE %] Available [% IF ( item.restrictedopac ) %]([% item.restrictedopac %])[% END %] [% END %] --- a/opac/opac-detail.pl +++ a/opac/opac-detail.pl @@ -674,8 +674,15 @@ if ( not $viewallitems and @items > $max_items_to_display ) { if ( C4::Context->preference('OPACAcquisitionDetails') and C4::Context->preference('AcqCreateItem') eq 'ordering' ) { - $itm->{on_order} = 1 - if grep /^$itm->{itemnumber}$/, @itemnumbers_on_order; + if (grep /^$itm->{itemnumber}$/, @itemnumbers_on_order) { + $itm->{on_order} = 1; + my $order = C4::Acquisition::GetOrderFromItemnumber($itm->{itemnumber}); + my $basket = C4::Acquisition::GetBasket($order->{basketno}); + my $basketgroup = C4::Acquisition::GetBasketgroup($basket->{basketgroupid}); + if ($basketgroup and $basketgroup->{closeddate}) { + $itm->{order_date} = $basketgroup->{closeddate}; + } + } } my $itembranch = $itm->{$separatebranch}; --