Lines 193-198
elsif ( $code eq 'CHECKOUT' ) {
Link Here
|
193 |
$letter_params = {}; |
193 |
$letter_params = {}; |
194 |
} |
194 |
} |
195 |
} |
195 |
} |
|
|
196 |
elsif ( $code eq 'HOLD' ) { |
197 |
my ($barcode) = $data_preview; |
198 |
|
199 |
my $item = Koha::Items->find( { barcode => $barcode } ); |
200 |
my $hold = $item->current_holds->search( { found => 'W' } )->next; |
201 |
if ($hold) { |
202 |
$letter_params = { |
203 |
tables => { |
204 |
reserves => $hold->unblessed, |
205 |
branches => $hold->branchcode, |
206 |
borrowers => $hold->borrowernumber, |
207 |
biblio => $hold->biblionumber, |
208 |
biblioitems => $hold->biblionumber, |
209 |
items => $hold->itemnumber, |
210 |
} |
211 |
}; |
212 |
} else { |
213 |
push @messages, { code => 'no_hold', type => 'alert' }; |
214 |
$letter_params = {}; |
215 |
} |
216 |
} |
196 |
elsif ( $code eq 'HOLD_SLIP' ) { |
217 |
elsif ( $code eq 'HOLD_SLIP' ) { |
197 |
my ( $biblionumber, $borrowernumber ) = split '\|', $data_preview; |
218 |
my ( $biblionumber, $borrowernumber ) = split '\|', $data_preview; |
198 |
my $hold = Koha::Holds->find( { borrowernumber => $borrowernumber, biblionumber => $biblionumber } ); |
219 |
my $hold = Koha::Holds->find( { borrowernumber => $borrowernumber, biblionumber => $biblionumber } ); |