X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=labels%2Flabel-create-csv.pl;h=eaa45fb3f4dcddff75f4f8a6334cd67bc1385577;hb=bfdd5150c1e01f7167bb1702cebba218dfeec38e;hp=1229c0a484887ad6def44a932729f8090311f4e0;hpb=612b12f41ba59a6508fcbf306be66455a6f0012b;p=koha.git diff --git a/labels/label-create-csv.pl b/labels/label-create-csv.pl index 1229c0a484..eaa45fb3f4 100755 --- a/labels/label-create-csv.pl +++ b/labels/label-create-csv.pl @@ -4,24 +4,23 @@ # # This file is part of Koha. # -# Koha is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License as published by the Free Software -# Foundation; either version 2 of the License, or (at your option) any later -# version. +# Koha is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. # -# Koha is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# Koha is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. # -# You should have received a copy of the GNU General Public License along with -# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, -# Suite 330, Boston, MA 02111-1307 USA +# You should have received a copy of the GNU General Public License +# along with Koha; if not, see . # -use strict; -use warnings; +use Modern::Perl; -use CGI; +use CGI qw ( -utf8 ); use Text::CSV_XS; use Data::Dumper; @@ -37,8 +36,8 @@ my @item_numbers; $batch_id = $cgi->param('batch_id') if $cgi->param('batch_id'); my $template_id = $cgi->param('template_id') || undef; my $layout_id = $cgi->param('layout_id') || undef; -@label_ids = $cgi->param('label_id') if $cgi->param('label_id'); -@item_numbers = $cgi->param('item_number') if $cgi->param('item_number'); +@label_ids = $cgi->multi_param('label_id') if $cgi->param('label_id'); +@item_numbers = $cgi->multi_param('item_number') if $cgi->param('item_number'); my $items = undef; @@ -72,7 +71,6 @@ else { my $csv = Text::CSV_XS->new(); -CSV_ITEMS: foreach my $item (@$items) { my $label = C4::Labels::Label->new( batch_id => $batch_id, @@ -85,11 +83,10 @@ foreach my $item (@$items) { } else { warn sprintf('Text::CSV_XS->combine() returned the following error: %s', $csv->error_input); - next CSV_ITEMS; } } -exit(1); +__END__ =head1 NAME @@ -122,3 +119,4 @@ Fifth Floor, Boston, MA 02110-1301 USA. Koha is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +=cut