|
Lines 2092-2102
sub searchResults {
Link Here
|
| 2092 |
my $prefix = $item->{$hbranch} . '--' . $item->{location} . $item->{itype} . $item->{itemcallnumber}; |
2092 |
my $prefix = $item->{$hbranch} . '--' . $item->{location} . $item->{itype} . $item->{itemcallnumber}; |
| 2093 |
# For each grouping of items (onloan, available, unavailable), we build a key to store relevant info about that item |
2093 |
# For each grouping of items (onloan, available, unavailable), we build a key to store relevant info about that item |
| 2094 |
my $userenv = C4::Context->userenv; |
2094 |
my $userenv = C4::Context->userenv; |
| 2095 |
if ( $item->{onloan} |
2095 |
|
| 2096 |
&& $userenv |
2096 |
if ( $item->{onloan} ) { |
| 2097 |
&& $userenv->{number} |
|
|
| 2098 |
&& !( Koha::Patrons->find($userenv->{number})->category->hidelostitems && $item->{itemlost} ) ) |
| 2099 |
{ |
| 2100 |
$onloan_count++; |
2097 |
$onloan_count++; |
| 2101 |
my $key = $prefix . $item->{onloan} . $item->{barcode}; |
2098 |
my $key = $prefix . $item->{onloan} . $item->{barcode}; |
| 2102 |
$onloan_items->{$key}->{due_date} = $item->{onloan}; |
2099 |
$onloan_items->{$key}->{due_date} = $item->{onloan}; |
|
Lines 2121-2126
sub searchResults {
Link Here
|
| 2121 |
# items not on loan, but still unavailable ( lost, withdrawn, damaged ) |
2118 |
# items not on loan, but still unavailable ( lost, withdrawn, damaged ) |
| 2122 |
else { |
2119 |
else { |
| 2123 |
|
2120 |
|
|
|
2121 |
# skip if user logged in and has hidelostitems set, and item is lost |
| 2122 |
next if ( $userenv |
| 2123 |
&& $userenv->{number} |
| 2124 |
&& Koha::Patrons->find($userenv->{number})->category->hidelostitems |
| 2125 |
&& $item->{itemlost} |
| 2126 |
} |
| 2127 |
|
| 2124 |
$item->{notforloan}=1 if !$item->{notforloan} && $itemtypes{ C4::Context->preference("item-level_itypes")? $item->{itype}: $oldbiblio->{itemtype} }->{notforloan}; |
2128 |
$item->{notforloan}=1 if !$item->{notforloan} && $itemtypes{ C4::Context->preference("item-level_itypes")? $item->{itype}: $oldbiblio->{itemtype} }->{notforloan}; |
| 2125 |
|
2129 |
|
| 2126 |
# item is on order |
2130 |
# item is on order |
| 2127 |
- |
|
|