|
Lines 651-669
$template->param(
Link Here
|
| 651 |
); |
651 |
); |
| 652 |
|
652 |
|
| 653 |
# Get items on order |
653 |
# Get items on order |
| 654 |
my ( @itemnumbers_on_order ); |
|
|
| 655 |
if ( C4::Context->preference('OPACAcquisitionDetails' ) ) { |
654 |
if ( C4::Context->preference('OPACAcquisitionDetails' ) ) { |
| 656 |
my $orders = C4::Acquisition::SearchOrders({ |
655 |
my $orders = $biblio->orders->filter_by_active; |
| 657 |
biblionumber => $biblionumber, |
|
|
| 658 |
ordered => 1, |
| 659 |
}); |
| 660 |
my $total_quantity = 0; |
656 |
my $total_quantity = 0; |
| 661 |
for my $order ( @$orders ) { |
657 |
while ( my $order = $orders->next ) { |
| 662 |
my $order = Koha::Acquisition::Orders->find( $order->{ordernumber} ); |
|
|
| 663 |
my $basket = $order->basket; |
| 664 |
if ( $basket->effective_create_items eq 'ordering' ) { |
| 665 |
@itemnumbers_on_order = $order->items->get_column('itemnumber'); |
| 666 |
} |
| 667 |
$total_quantity += $order->quantity; |
658 |
$total_quantity += $order->quantity; |
| 668 |
} |
659 |
} |
| 669 |
$template->{VARS}->{acquisition_details} = { |
660 |
$template->{VARS}->{acquisition_details} = { |
|
Lines 739-748
else {
Link Here
|
| 739 |
$item_info->{checkout} = $item->checkout; |
730 |
$item_info->{checkout} = $item->checkout; |
| 740 |
$item_info->{object} = $item; |
731 |
$item_info->{object} = $item; |
| 741 |
|
732 |
|
| 742 |
if ( C4::Context->preference('OPACAcquisitionDetails') ) { |
|
|
| 743 |
$item_info->{on_order} = 1 |
| 744 |
if grep { $_ eq $item->itemnumber } @itemnumbers_on_order; |
| 745 |
} |
| 746 |
|
733 |
|
| 747 |
if ( C4::Context->preference("OPACLocalCoverImages") == 1 ) { |
734 |
if ( C4::Context->preference("OPACLocalCoverImages") == 1 ) { |
| 748 |
$item_info->{cover_images} = $item->cover_images; |
735 |
$item_info->{cover_images} = $item->cover_images; |
| 749 |
- |
|
|