|
Lines 272-282
if ( $query->param('place_reserve') ) {
Link Here
|
| 272 |
my $rank = $biblioData->{rank}; |
272 |
my $rank = $biblioData->{rank}; |
| 273 |
if ( $itemNum ne '' ) { |
273 |
if ( $itemNum ne '' ) { |
| 274 |
$canreserve = 1 if CanItemBeReserved( $borrowernumber, $itemNum ) eq 'OK'; |
274 |
$canreserve = 1 if CanItemBeReserved( $borrowernumber, $itemNum ) eq 'OK'; |
| 275 |
$rank = '0' unless C4::Context->preference('ReservesNeedReturns'); |
|
|
| 276 |
my $item = GetItem($itemNum); |
275 |
my $item = GetItem($itemNum); |
| 277 |
if ( $item->{'holdingbranch'} eq $branch ) { |
276 |
if ( $item->{'holdingbranch'} eq $branch ) { |
| 278 |
$found = 'W' |
277 |
unless ( |
| 279 |
unless C4::Context->preference('ReservesNeedReturns'); |
278 |
C4::Context->preference('ReservesNeedReturns') |
|
|
279 |
|| Koha::Checkouts->search( { itemnumber => $itemNum } )->count > 0 |
| 280 |
|| Koha::Holds->search( { itemnumber => $itemNum, priority => 0 } )->count > 0 |
| 281 |
) { |
| 282 |
$rank = '0'; |
| 283 |
$found = 'W'; |
| 284 |
} |
| 280 |
} |
285 |
} |
| 281 |
} |
286 |
} |
| 282 |
else { |
287 |
else { |