X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=labels%2Flabel-create-csv.pl;h=1b0c02c97a3f493dab09624448cb12566b41bb08;hb=7c521a8cf20d73e7435d43450ba887689e60841b;hp=f7f396ccd6b059777312b89e810e02ef282c4f9c;hpb=8e0b1fe58f7e4f6e595b18d43c939c203833dac1;p=koha.git diff --git a/labels/label-create-csv.pl b/labels/label-create-csv.pl index f7f396ccd6..1b0c02c97a 100755 --- a/labels/label-create-csv.pl +++ b/labels/label-create-csv.pl @@ -1,5 +1,23 @@ #!/usr/bin/perl +# Copyright Koha development team 2011 +# +# 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 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 +# + use strict; use warnings; @@ -8,23 +26,19 @@ use Text::CSV_XS; use Data::Dumper; use C4::Debug; -use C4::Labels::Batch 1.000000; -use C4::Labels::Template 1.000000; -use C4::Labels::Layout 1.000000; -use C4::Creators::PDF 1.000000; -use C4::Labels::Label 1.000000; - -=head - -=cut +use C4::Creators; +use C4::Labels; my $cgi = new CGI; -my $batch_id = $cgi->param('batch_id') if $cgi->param('batch_id'); +my $batch_id; +my @label_ids; +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; -my @label_ids = $cgi->param('label_id') if $cgi->param('label_id'); -my @item_numbers = $cgi->param('item_number') if $cgi->param('item_number'); +@label_ids = $cgi->param('label_id') if $cgi->param('label_id'); +@item_numbers = $cgi->param('item_number') if $cgi->param('item_number'); my $items = undef; @@ -58,7 +72,6 @@ else { my $csv = Text::CSV_XS->new(); -CSV_ITEMS: foreach my $item (@$items) { my $label = C4::Labels::Label->new( batch_id => $batch_id, @@ -71,11 +84,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 @@ -96,15 +108,16 @@ Copyright 2009 Foundations Bible College. =head1 LICENSE 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. -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, write to the Free Software Foundation, Inc., 51 Franklin Street, +Fifth Floor, Boston, MA 02110-1301 USA. =head1 DISCLAIMER OF WARRANTY 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