|
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 |
- |
|
|