use CGI;
-use C4::Auth;
+use C4::Auth qw( get_template_and_user );
use C4::Output;
-my $cgi = new CGI;
+my $cgi = CGI->new;
my ($template, $borrowernumber, $cookie) = get_template_and_user({
template_name => 'catalogue/itemsearch_csv.tt',
my @itemnumbers = $cgi->multi_param('itemnumber');
my $format = $cgi->param('format') // 'csv';
-my @items = Koha::Items->search({ itemnumber => { -in => \@itemnumbers } });
+my $items = Koha::Items->search({ itemnumber => { -in => \@itemnumbers } });
if ($format eq 'barcodes') {
print $cgi->header({
attachment => 'barcodes.txt',
});
- foreach my $item (@items) {
+ while ( my $item = $items->next ) {
print $item->barcode . "\n";
}
exit;
}
$template->param(
- results => \@items,
+ results => $items,
);
print $cgi->header({