|
Lines 489-498
if ( @$barcodes && $op eq 'cud-checkout' ) {
Link Here
|
| 489 |
$template_params->{ADDITIONAL_MATERIALS} = $materials; |
489 |
$template_params->{ADDITIONAL_MATERIALS} = $materials; |
| 490 |
$template_params->{itemhomebranch} = $item->homebranch; |
490 |
$template_params->{itemhomebranch} = $item->homebranch; |
| 491 |
|
491 |
|
| 492 |
my $patron_session_confirmation = $query->cookie('patronSessionConfirmation') || undef; |
492 |
my $patron_session_confirmation = $query->cookie('patronSessionConfirmation') || ''; |
| 493 |
my ( $patron_for_session, $session_confirmations ) = split( /:/, $patron_session_confirmation, 2 ); |
493 |
my ( $patron_for_session, $session_confirmations ) = split( /:/, $patron_session_confirmation, 2 ); |
| 494 |
my $patron_match = $borrowernumber == $patron_for_session; |
494 |
my $patron_match = $borrowernumber == ( $patron_for_session // 0 ); |
| 495 |
my @conf_keys = split( /\|/, $session_confirmations ); |
495 |
my @conf_keys = split( /\|/, $session_confirmations // '' ); |
| 496 |
if ( $patron_match && grep { $_ eq 'cancelreserve' } @conf_keys ) { |
496 |
if ( $patron_match && grep { $_ eq 'cancelreserve' } @conf_keys ) { |
| 497 |
$cancelreserve = 1; |
497 |
$cancelreserve = 1; |
| 498 |
} |
498 |
} |
| 499 |
- |
|
|