IRC log for #koha, 2008-01-23

All times shown according to UTC.

Time S Nick Message
11:42 [K] *** join #koha@FreeNode: franc1 n=franck@cou82-1-88-171-53-119.fbx.proxad.net
11:50 [K] *** part FreeNode!#koha: franc1 n=franck@cou82-1-88-171-53-119.fbx.proxad.net
12:19 Fallor hi
12:20 Fallor is there anybody here that knows about koha 2.2.9 perl-modules?
12:35 Fallor apparently not :)
12:44 fbcit kados around?
12:44 fbcit g'morning koha
12:44 fbcit hdl u around?
12:46 fbcit s/on/only/g
12:52 Fallor no joy :(
12:52 Fallor Date::Calc can't be installed because CPAN doesn't have Carp::Clan
13:04 hdl Fallor: hi.
13:04 hdl I know about perl modules
13:09 kados hey fbcit-away
13:09 Fallor Hi hdl :)
13:09 Fallor hdl: any suggestion on this Carp::Clan/Date::Calc problem?
13:10 hdl Nope.
13:11 hdl At the time I installed Date::Calc, it worked fine.
13:11 hdl kados : hi
13:12 Fallor well, it doesn't now
13:47 owen Hi #koha
13:51 foxnorth morning owen
13:52 owen What's new, foxnorth?
13:52 foxnorth not much atm :) how 'bout with you?
13:53 owen Trying to weigh the merits and disadvantages of using images with text in a multi-language interface
13:53 foxnorth ah...
13:54 foxnorth i wonder if you could have a default background image and then use smth like image magick to take text and generate the appropriate image+text for whatever lang?
13:54 foxnorth haven't tried anything like that myself, though ;/
13:55 owen Yeah, I suppose that's possible, but it's a layer of complexity I'm not ready to delve into
13:55 foxnorth yeah, would certainly be more complex to manage...
14:06 owen hdl around?
14:06 hdl hi owen
14:07 owen Hi hdl, I was just trying to try your recent commit of a language chooser of the OPAC, but I'm not seeing it
14:08 hdl Do you want me to resend it to you ?
14:08 owen Hm, I guess <!-- TMPL_IF NAME="opaclanguagesdisplay" --> is evaluating as false, even though I have it turned on?
14:12 hdl No.
14:12 hdl It is the fact that Languages takes always eng by default.
14:12 owen Why does line 66 of opac-main.pl say "opaclanguagesdisplay => 0," ?
14:13 hdl So that even if you have chosen a different language as opaclanguage.pl
14:13 hdl But should be set to C4::Context->preference imho
14:16 owen Okay, now I've got opaclanguagesdisplay evaluating as true, but my list of languages is empty (an empty <ul>)
14:25 owen opac-main.pl: Use of uninitialized value in string eq at /home/oleonard/koha/production/i​ntranet/modules/C4/Languages.pm line 264.
14:26 owen hdl, does that look like the problem?
14:27 hdl maybe.
14:28 hdl owen : do you know if a person is comitted to Ovedues Debugging ?
14:29 hdl s/Ovedues/overdues/
14:29 owen No, I don't know
14:29 hdl It seems STRANGE to me that FinesCalculation is not using branchcode information.
14:36 Fallor I ended up installing Carp::Clan from http://guest.engelschall.com/~[…]p-Clan-5.2.tar.gz, and that seemed to do the trick
14:36 Fallor Date::Calc now works :)
14:36 Fallor I also e-mailed the author of Carp::Clan that his module is not in CPAN
14:37 Fallor hopefully he will fix it
14:39 hdl Fallor : congrats
14:39 Fallor thanks :)
14:40 Fallor vähäx oon äijä :)
14:41 Fallor whoops
14:41 Fallor (wrong window)
15:01 gmcharlt greetings #koha
15:05 owen Hi gmcharlt
15:10 fbcit s/wonders/wanders/
15:12 fbcit :-)
15:16 atz yeah, i still doubt there is much return from the added complexity
15:19 fbcit this morning I built a patron who is type "Child" but category "Staff/AC-Faculty" (AC-Faculty being one of my categories of type "Staff")... ???
15:20 atz yeah... that's what I mean
15:21 fbcit are patrons per library or global?
15:21 atz i suspect they are global unless independent branches is set
15:37 owen atz, I'm still confused about the status of item type images and how we're handling those paths
15:38 owen For instance, in detail.tmpl, we've got <img src="/opac-tmpl/prog/itemtypeimg/<!-- TMPL_VAR NAME="itemtype" -->.gif" title="<!-- TMPL_VAR NAME="itemtype" -->" />
15:38 owen That works, but it's not portable with other template sets
15:38 atz right
15:40 atz i think C4:Koha has a "getitemtypeimagedir" function we should use
15:40 atz or getitemtpyeimagesrc
15:40 owen getitemtypeimagesrcfromurl ?
15:41 owen (that's a mouthful!)
15:41 Fallor :D
15:41 Fallor beautiful XD
15:41 owen ...or getitemtypeimagedir, or getitemtypeimagesrc ?
15:53 lloyd_ i've logged a similar thing in bugzilla
15:54 owen Yeha, lloyd_ , I'm working on your "noItemTypeImages" bug report now
15:54 lloyd_ ahh thought that might be the case :)
15:55 lloyd_ I think i've logged two bugs which are similar
15:56 lloyd_ yeah noitemtypeimages and remote item type images
15:57 owen lloyd_: Do you happen to know an example of a page where the search box submit button is forced to the second line?
15:58 lloyd_ hold on i'll see if I can find it
15:58 lloyd_ there are a number of pages where the submit button is much bigger than it should be
16:05 lloyd_ damnit.. i can't find it!
18:07 fbcit how does one go about printing id/library cards from Koha 3
18:07 fbcit ?
18:08 atz probably export the data for whatever card printer you have
19:04 owen I wonder why z3950servers.pl doesn't list the servers that appear when I try a z39.50 search from addbiblio.pl?
19:06 chris sounds like a bug to me
19:07 owen I was just trying to confirm the first part of bug 1789...maybe they're related
19:11 fbcit does opaclayoutstylesheet look in the theme specified by opacthemes to find the css specified by opaclayoutstylesheet?
19:12 owen fbcit: I'm not even sure opaclayoutstylesheet is working properly at the moment. The OPAC is still very much in flux
19:14 fbcit owen: FWIW, I 'cp -r' /prog /foo and selected it in opacthemes; made changes to opac.css in /foo but opac still appears to look at the opac.css in /prog
19:18 owen fbcit, you can view the source of the page to see if it's looking in the right place
19:21 fbcit it appears that opacthemes has no effect
19:23 fbcit permissions are ok
19:27 fbcit owen: looks like some of the opac templates have /opac-tmpl/prog hardcoded in them.
19:36 owen It does look like opacthemes has no effect
19:45 fbcit seems I remember that it did work back some time, though.
19:45 owen back some time in 3.0?
19:46 fbcit right
19:58 fbcit hrmm... line 141 of C4/Output.pm says 'my $theme = 'prog';'
19:58 owen well, that's suspicious :)
19:59 fbcit maybe it should be something like C4::Context->preference("opacthemes") ?
20:27 fbcit what file is this supposed to check for: if ( -e "$htdocs/$th/$la/modules/$interface-"."tmpl") { ??
20:34 owen Looks like /path-to-koha/theme (template)/language/modules/(opac-) ?.tmpl
20:34 owen ...don't really know what it's doing, though
20:39 fbcit its attempting to determine if a given theme in a given language exists by checking for the existence of a file that does not exist....
20:39 fbcit which causes the conditional to fall back to the 'prog' theme
20:39 fbcit the question is: what constitutes a valid check for determining the existence of a theme?
20:40 chris its missing an opac/
20:40 fbcit we could just if ( -d "$htdocs/$th/$la") {
20:41 fbcit the modules subdir looks to contain files like 'opac-foo.tmpl'
20:41 chris its $htdocs/$th/$la/modules/opac/$interface-"."tmpl
20:41 chris ahh well in that case it might be right then
20:41 fbcit htdocs/opac-tmpl/prog/en/modules/opac-passwd.tmpl
20:41 fbcit ie
20:41 chris its supposed to check the template exists
20:42 chris and if not fall back to prog
20:42 fbcit right, but it will always return false in its current state
20:42 fbcit hence my question about what constitutes a valid check for template existence.
20:42 chris add an opac-tmpl ?
20:43 chris iffing -d "$htdocs/$th/$la"
20:43 chris wont work
20:43 chris that directory might exist
20:43 chris but the actual template wont
20:44 chris and then we wont fail back nicely to the prog template, but die as we cant open a valid template
20:44 fbcit likewise we could have am opac-tmpl w/o any other files in that dir level
20:44 chris yeah you need to check the file
20:44 chris so just need to fix the path in the current if
20:44 chris add the opac-tmpl in .. if thats what is missing
20:44 fbcit but all files are necessary for the template to work
20:45 chris nope
20:45 owen chris: so Koha doesn't fall back to any other available template, it only falls back to prog?
20:45 fbcit so if I have only 'opac-tmpl' and nothing else what happens?
20:45 chris if you only have opac-main.tmpl
20:45 owen So if I specify foo, and have only opac-tmpl/bar, then it fails, because the fallback (prog) doesn't exist?
20:45 chris you will get one page that looks different to the others
20:46 chris not sure anymore owen, it used to try a list
20:47 fbcit some other logic is broken here also which prevents it from generating a list of themes properly
20:47 fbcit @themes = split " ", C4::Context->preference("opacthemes");
20:48 fbcit but mysql> SELECT * FROM systempreferences WHERE variable = 'template'; reveals only one theme name is stored at a time.
20:48 fbcit in opacthemes
20:48 chris yeah someone changed the systempreference interface
20:48 chris and didnt check the underlying code
20:48 chris so now you can only choose one theme at a time
20:48 chris instead of a list to try
20:49 fbcit chris: there are also some hardcoded theme paths in some tmpl files as well.
20:49 chris yeah those need to die
20:50 fbcit so you're saying that the simple existence of an 'opac-tmpl' is enough to keep koha from dying?
20:50 chris no
20:50 chris the actual template for the page you are on has to exist
20:51 chris either in your chosen theme
20:51 chris or in prog
20:53 chris and the check has to be fixed to actually check the right path to said template
20:53 fbcit we'll assume that the average admin is intelligent enough to copy the entire subdir structure when creating themes.. ;-)
20:56 fbcit really we should be checking for the existence of the template being called for...
20:56 fbcit in the currently selected theme?
20:58 chris thats right
20:58 fbcit if ( -e "$htdocs/$th/$la/modules/$tmpl") {
20:58 fbcit fixes it nicely
20:58 chris currently selected them and language
20:59 fbcit and guarantees the existence of the called for template.
20:59 fbcit this does not fix the fail-over to other listed templates
21:01 chris :)
21:01 chris the idea, way back
21:01 chris in like 2002
21:01 chris was that the user can set their theme and language
21:01 chris so you might be looking at the opac in the wap theme in english
21:01 chris i might be looking at the sight impaired version in maori
21:02 chris id like to see that come back
21:02 fbcit I saw commenting to that effect in the code.
21:02 chris so the library sets the default and the user can override that
21:35 fbcit chris: I *think* I got a patch off to fix that. Let me know if you get it.
21:35 chris will do
21:35 fbcit it does not address the hardcoded paths, but does fix opacthemes
21:40 chris good start
21:42 fbcit chris: that is a bad patch. I'll send a corrected one in a bit.
21:43 chris :)
21:44 fbcit had a Output.pm a few hours older than HEAD...
21:44 chris that'd do it
22:04 fbcit ok chris, that last patch is correct.
22:39 hdl owen : your problem with z39servers not displayed surely comes from a lack of encoding field in z3950servers table.
22:39 hdl I should have updated updatedatabase script.
22:40 hdl I thought Joshua would do it from kohastructure.sql But I understand it is better the person who commits a change in database management also commit updatedatabase.pl
22:41 chris fbcit, did you send it to patches@koha.org?
22:41 hdl If you can add encoding field to z3950servers table, can you tell me if it displays ok ?
10:43 lloyd_ Owen, you around?
10:54 lloyd_ ahh, not even in the channel :)

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary