Lines 551-557
foreach my $biblionumber (@biblionumbers) {
Link Here
|
551 |
|
551 |
|
552 |
$item->{'holdallowed'} = $branchitemrule->{'holdallowed'}; |
552 |
$item->{'holdallowed'} = $branchitemrule->{'holdallowed'}; |
553 |
|
553 |
|
554 |
my $reserves_control_branch = $pickup // C4::Reserves::GetReservesControlBranch( $item, $patron_unblessed ); |
554 |
my $reserves_control_branch = $pickup || C4::Reserves::GetReservesControlBranch( $item, $patron_unblessed ); |
555 |
my $can_item_be_reserved = CanItemBeReserved( $patron->borrowernumber, $itemnumber, $reserves_control_branch )->{status}; |
555 |
my $can_item_be_reserved = CanItemBeReserved( $patron->borrowernumber, $itemnumber, $reserves_control_branch )->{status}; |
556 |
$item->{not_holdable} = $can_item_be_reserved unless ( $can_item_be_reserved eq 'OK' ); |
556 |
$item->{not_holdable} = $can_item_be_reserved unless ( $can_item_be_reserved eq 'OK' ); |
557 |
|
557 |
|
Lines 732-737
$template->param( biblionumbers => $biblionumbers );
Link Here
|
732 |
$template->param( exceeded_maxreserves => $exceeded_maxreserves ); |
732 |
$template->param( exceeded_maxreserves => $exceeded_maxreserves ); |
733 |
$template->param( exceeded_holds_per_record => $exceeded_holds_per_record ); |
733 |
$template->param( exceeded_holds_per_record => $exceeded_holds_per_record ); |
734 |
$template->param( subscriptionsnumber => CountSubscriptionFromBiblionumber($biblionumber)); |
734 |
$template->param( subscriptionsnumber => CountSubscriptionFromBiblionumber($biblionumber)); |
|
|
735 |
# pass the userenv branch to be picked as default |
736 |
$pickup ||= C4::Context->userenv->{branch}; |
735 |
$template->param( pickup => $pickup ); |
737 |
$template->param( pickup => $pickup ); |
736 |
|
738 |
|
737 |
if ( C4::Context->preference( 'AllowHoldDateInFuture' ) ) { |
739 |
if ( C4::Context->preference( 'AllowHoldDateInFuture' ) ) { |
738 |
- |
|
|