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