[Koha-bugs] [Bug 14468] Remove warnings when creating Labels
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Sun Jun 28 04:09:20 CEST 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14468
--- Comment #1 from Bernardo Gonzalez Kriegel <bgkriegel at gmail.com> ---
Created attachment 40699
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=40699&action=edit
Bug 14468: Remove warnings when creating Labels
This patch removes 2 types of warnings when
creating Labels
a) Using '0' as filling char is not to the like of prStrWidth
On C4/Creators/Layout.pm
b) A RM followup from Galen on Bug 8375 to C4/Creators/PDF.pm
makes impossible to find properly a font :(
(http://git.koha-community.org/gitweb/?p=koha.git;a=commit;h=f7ef93e758850e991091e7268b8d1b1453082df4)
on C4/Labels/Label.pm
To test:
Pre patch
1) Go to Tools > Labels
2) Create a new layout, name ABC, type 'Barcode/Biblio'
3) Create a new batch, add 2 items
4) Export as PDF using the new layout
5) Look at logs, you will find something like
a) label-create-pdf.pl: Use of uninitialized value $strwidth in numeric lt (<)
at /home/bgkriegel/kohaclone/C4/Creators/Layout.pm line 233., referer:
http://staffdev.koha-community.org.ar/cgi-bin/koha/labels/label-print.pl
(Only one of this kind)
b) Two related lines similar to this examples
label-create-pdf.pl: Use of uninitialized value in -e at
/home/bgkriegel/kohaclone/C4/Creators/PDF.pm line 226., referer:
http://staffdev.koha-community.org.ar/cgi-bin/koha/labels/label-print.pl
label-create-pdf.pl: ERROR in koha-conf.xml -- missing <font
type="Ft1">/path/to/font.ttf</font> at
/home/bgkriegel/kohaclone/C4/Creators/PDF.pm line 229., referer:
http://staffdev.koha-community.org.ar/cgi-bin/koha/labels/label-print.pl
(many many lines x number of items on batch)
6) Apply the patch
7) Export the same PDF, no more warnings
8) Bonus 1: change main font to Courier and Helvetica
and check results
9) Bonus 2: check using arabic records
Many hours to find :(
Easy to fix
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list