Lines 365-376
sub CanItemBeReserved {
Link Here
|
365 |
return 'itemAlreadyOnHold' |
365 |
return 'itemAlreadyOnHold' |
366 |
if Koha::Holds->search( { borrowernumber => $borrowernumber, itemnumber => $itemnumber } )->count(); |
366 |
if Koha::Holds->search( { borrowernumber => $borrowernumber, itemnumber => $itemnumber } )->count(); |
367 |
|
367 |
|
368 |
# Check if borrower already has reserved the same item or biblio. |
368 |
# Check if borrower already has reserved the same item. |
369 |
my $holds = $patron->holds; |
369 |
my $holds = $patron->holds; |
370 |
while (my $hold = $holds->next) { |
370 |
while (my $hold = $holds->next) { |
371 |
if ( $hold->itemnumber == $itemnumber |
371 |
if ( $hold->itemnumber == $itemnumber ) { |
372 |
or $hold->biblionumber == $item->{biblionumber} ) |
|
|
373 |
{ |
374 |
return 'alreadyReserved'; |
372 |
return 'alreadyReserved'; |
375 |
} |
373 |
} |
376 |
} |
374 |
} |
377 |
- |
|
|