|
Lines 834-839
sub CanBookBeIssued {
Link Here
|
| 834 |
interface => C4::Context->interface, |
834 |
interface => C4::Context->interface, |
| 835 |
} |
835 |
} |
| 836 |
); |
836 |
); |
|
|
837 |
|
| 838 |
#increment items.localuse |
| 839 |
my $localuse_count = $item_object->localuse; |
| 840 |
$localuse_count++; |
| 841 |
$item_object->localuse( $localuse_count )->store; |
| 842 |
|
| 837 |
my $block_lost_return = C4::Context->preference("BlockReturnOfLostItems") ? 1 : 0; |
843 |
my $block_lost_return = C4::Context->preference("BlockReturnOfLostItems") ? 1 : 0; |
| 838 |
my ( $stats_return, $stats_messages, $stats_iteminformation, $stats_borrower ) = |
844 |
my ( $stats_return, $stats_messages, $stats_iteminformation, $stats_borrower ) = |
| 839 |
AddReturn( $item_object->barcode, C4::Context->userenv->{'branch'} ); |
845 |
AddReturn( $item_object->barcode, C4::Context->userenv->{'branch'} ); |
|
Lines 2153-2158
sub AddReturn {
Link Here
|
| 2153 |
|
2159 |
|
| 2154 |
my $itemnumber = $item->itemnumber; |
2160 |
my $itemnumber = $item->itemnumber; |
| 2155 |
my $itemtype = $item->effective_itemtype; |
2161 |
my $itemtype = $item->effective_itemtype; |
|
|
2162 |
my $localuse_count = $item->localuse; |
| 2156 |
|
2163 |
|
| 2157 |
my $issue = $item->checkout; |
2164 |
my $issue = $item->checkout; |
| 2158 |
if ( $issue ) { |
2165 |
if ( $issue ) { |
|
Lines 2168-2173
sub AddReturn {
Link Here
|
| 2168 |
# No issue, no borrowernumber. ONLY if $doreturn, *might* you have a $borrower later. |
2175 |
# No issue, no borrowernumber. ONLY if $doreturn, *might* you have a $borrower later. |
| 2169 |
# Record this as a local use, instead of a return, if the RecordLocalUseOnReturn is on |
2176 |
# Record this as a local use, instead of a return, if the RecordLocalUseOnReturn is on |
| 2170 |
if (C4::Context->preference("RecordLocalUseOnReturn")) { |
2177 |
if (C4::Context->preference("RecordLocalUseOnReturn")) { |
|
|
2178 |
$localuse_count++; |
| 2179 |
$item->localuse( $localuse_count )->store; |
| 2171 |
$messages->{'LocalUse'} = 1; |
2180 |
$messages->{'LocalUse'} = 1; |
| 2172 |
$stat_type = 'localuse'; |
2181 |
$stat_type = 'localuse'; |
| 2173 |
} |
2182 |
} |
| 2174 |
- |
|
|