[Koha-bugs] [Bug 8604] Patron cards made for patrons which don't have patron images use preceding card's image
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Oct 1 18:56:50 CEST 2014
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8604
--- Comment #3 from Chris Nighswonger <cnighswonger at foundations.edu> ---
(In reply to lightpurpledye from comment #2)
> This problem goes away if you comment out lines 152 - 159 of
> /usr/share/koha/intranet/cgi-bin/patroncards (lines beginning "elsif
> ($images->{$_}->{'data_source'}->[0]->{'image_source'} eq 'creator_images')
> {" ).
>
> However, doing this also breaks the display of any "Other Image"s
> (non-patron photo images) on the card layout.
>
The file in question is create-pdf.pl
Your test indicates that at least on your system there may be patron images
stored where "creator_images" should be. This entire block of code
(PROCESS_IMAGES [1]) is prefaced on layout xml like this:
<images name="image_1" Dx="139.4" Ox="0" Oy="0" Sx="0" Sy="0" Tx="0" Ty="0">
<data_source image_name="Temp Card Front PNG" image_source="creator_images"
/>
</images>
It looks at the data_source key in particular for the "source" of the image.
"creator_images" are stored in a table by the same name in the db. This is a
different source than patron images which are stored in the patronimage table.
The fact that commenting out the condition which allows for retrieval of
creator_images "fixes" the problem would seem to indicate a misunderstanding of
what images should be stored where. An image stored in the creator_images table
and used in a patroncard layout will appear on every card in any batch using
that layout. Images stored in the patronimage table will (should) appear only
on cards which include that patron.
I have not had time to try this bug out, but what you describe seems to be more
related to misunderstanding what images should be stored where. Hopefully that
clarifies things a bit. If I've not understood, feel free to let me know.
[1] http://tinyurl.com/kfh5vbn
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list