Lines 417-428
if ( $messages->{'ResFound'}) {
Link Here
|
417 |
my $reserve = $messages->{'ResFound'}; |
417 |
my $reserve = $messages->{'ResFound'}; |
418 |
my $patron = Koha::Patrons->find( $reserve->{borrowernumber} ); |
418 |
my $patron = Koha::Patrons->find( $reserve->{borrowernumber} ); |
419 |
my $holdmsgpreferences = C4::Members::Messaging::GetMessagingPreferences( { borrowernumber => $reserve->{'borrowernumber'}, message_name => 'Hold_Filled' } ); |
419 |
my $holdmsgpreferences = C4::Members::Messaging::GetMessagingPreferences( { borrowernumber => $reserve->{'borrowernumber'}, message_name => 'Hold_Filled' } ); |
420 |
|
420 |
my $branchCheck = ( $userenv_branch eq $reserve->{branchcode} ); |
421 |
if ( $reserve->{'ResFound'} eq "Reserved" && C4::Context->preference('HoldsAutoFill') ) { |
421 |
if ( $reserve->{'ResFound'} eq "Reserved" && C4::Context->preference('HoldsAutoFill') ) { |
422 |
my $item = Koha::Items->find( $itemnumber ); |
422 |
my $item = Koha::Items->find( $itemnumber ); |
423 |
my $biblio = $item->biblio; |
423 |
my $biblio = $item->biblio; |
424 |
|
424 |
|
425 |
my $diffBranchSend = ($userenv_branch ne $reserve->{branchcode}) ? $reserve->{branchcode} : undef; |
425 |
my $diffBranchSend = !$branchCheck ? $reserve->{branchcode} : undef; |
426 |
ModReserveAffect( $reserve->{itemnumber}, $reserve->{borrowernumber}, $diffBranchSend, $reserve->{reserve_id} ); |
426 |
ModReserveAffect( $reserve->{itemnumber}, $reserve->{borrowernumber}, $diffBranchSend, $reserve->{reserve_id} ); |
427 |
my ( $messages, $nextreservinfo ) = GetOtherReserves($reserve->{itemnumber}); |
427 |
my ( $messages, $nextreservinfo ) = GetOtherReserves($reserve->{itemnumber}); |
428 |
|
428 |
|
Lines 449-460
if ( $messages->{'ResFound'}) {
Link Here
|
449 |
elsif ( $reserve->{'ResFound'} eq "Waiting" or $reserve->{'ResFound'} eq "Reserved" ) { |
449 |
elsif ( $reserve->{'ResFound'} eq "Waiting" or $reserve->{'ResFound'} eq "Reserved" ) { |
450 |
if ( $reserve->{'ResFound'} eq "Waiting" ) { |
450 |
if ( $reserve->{'ResFound'} eq "Waiting" ) { |
451 |
$template->param( |
451 |
$template->param( |
452 |
waiting => ($userenv_branch eq $reserve->{'branchcode'} ? 1 : 0 ), |
452 |
waiting => $branchCheck ? 1 : undef, |
453 |
); |
453 |
); |
454 |
} elsif ( $reserve->{'ResFound'} eq "Reserved" ) { |
454 |
} elsif ( $reserve->{'ResFound'} eq "Reserved" ) { |
455 |
$template->param( |
455 |
$template->param( |
456 |
intransit => ($userenv_branch eq $reserve->{'branchcode'} ? 0 : 1 ), |
456 |
intransit => $branchCheck ? undef : 1, |
457 |
transfertodo => ($userenv_branch eq $reserve->{'branchcode'} ? 0 : 1 ), |
457 |
transfertodo => $branchCheck ? undef : 1, |
458 |
reserve_id => $reserve->{reserve_id}, |
458 |
reserve_id => $reserve->{reserve_id}, |
459 |
reserved => 1, |
459 |
reserved => 1, |
460 |
); |
460 |
); |
461 |
- |
|
|