IRC log for #koha, 2005-03-09

← Previous day | Today | Next day → | Search | Index

All times shown according to UTC.

Time Nick Message
11:05 paul re...
11:05 (on ne s'en lasse pas...)
11:05 sylvain ouais, rerere
11:05 aujourd'hui c'est particulièrement déconnecté :)
11:06 paul c'est easynet qui est aussi nul ?
11:06 sylvain je pense ouais
11:06 enfin sinon j'vois pas d'où ça peut venir
11:06 paul et bé... faudrait dire à ludovic de changer de fournisseur...
11:06 sylvain à moins que mon PC ne soit trop lent et de temps en temps galère à répondre au ping
11:06 c'est peut être ça aussi
11:41 paul t'es dans le coin ?
11:41 paul vivi
11:41 sylvain il y a un problème on dirait avec la fonction check sur le template acqui/newbiblio.tmpl
11:42 Cette fonction est apparue lors de ton dernier commit
11:44 paul (dans le head ?)
11:44 sylvain dans le head ouais
11:46 paul le pb est ou ?
11:46 sylvain attends, j'suis en train de voir qu'il n'est pas sur une version copiée de la base, ça vient peut être de mes dernières modifs en faites :(
11:47 il me met une erreur javascript, peut être une répercussion d'autres choses, j'vais y regarder un peu mieux
11:47 paul oki
12:19 sylvain paul je viens de commiter acqui/newbiblio.tmpl
12:19 c'est une variable qui n'était pas initialisée
12:20 ah mince j'ai loupé mon copier/coller :)
12:26 bon, voilà qui devrait être bon
12:34 paul, sur le CVS web, les modifs qui n'apparaissent pas tout de suite, c'est qu'il y a une validation par les admins du projet ou c'est à cause de SF ?
12:34 paul c'est SF
12:34 il fait la MAJ 1x / 24H
12:34 sylvain ah ok
12:35 paul triste jour ...
12:35 http://linuxfr.org/2005/03/07/18439.html
12:35 sylvain argg :(
12:36 kados hi all
12:36 sylvain hi kados
12:36 owen Hi kados
12:39 paul hi kados. a very very bad day in europe...
12:39 european commission just validates software patents a few minuts ago...
12:39 kados yep
12:39 bummer
12:39 paul http://ue.eu.int/ueDocs/cms_Da[…]en/misc/84021.pdf
12:39 kados well ... join the US ;-)
12:39 paul http://news.bbc.co.uk/2/hi/technology/4325215.stm
12:40 the question some ask is : parlament, that is elected refuses them. The european commission, that is NOT elected has validated them
12:40 kados right ... pretty strange
12:40 paul so, what can we do if our votes are so useless ?
12:41 kados the EU is the new US ;-)
12:41 paul a revolution ?
12:41 maybe we can vote "NO" to european constitution, that has to be adopted in france on May, 29
12:41 kados well ... personally I say just abolish all nation-states ... but thats just me ;-)
12:42 paul but that would mean : "don't change anything to the actual structure, that is so #@~j{#"
12:42 we have too many politicans in all our countries to do this : would increase unemployement...
12:42 owen :D
12:42 paul 'morning owen
12:43 owen Hi
12:45 JYL57 paul hello, what is stored in marc_blob_subfield and how is it linked to other tables ?!
12:45 paul JYL57 => fields that are more than 254 car long
12:46 JYL57 Ok, I imagine Ok
12:47 paul ?!
12:47 paul (tel)
12:48 enfin, j'était au tel
12:48 look marc_subfield_table
12:48 field valuebloblink
12:48 contains the number of the blob
12:48 JYL57 ok thanks paul !
12:48 paul your welcom
12:48 e
12:50 JYL57 Any idea why Newmodbiblio is fetching OLDmodbibitem ?! Is it strictly needed ?!
13:05 paul yes JYL57
13:06 otherwise, the non-MARCDB would not be uipdated
13:28 sylvain is there a koha favicon somewhere ? It seems to be called somewhere (appears in error log) but I can't find it
13:30 paul sylvain : le favicon est géré par firefox qui le réclame
13:31 pas par koha
13:31 sylvain ah ok, je savais pas
13:32 paul je soupconne qu'il y ait une option pour le désactiver d'ailleurs...
13:32 sylvain bon bein y a plus qu'à faire un favicon avec le logo koha alors ;)
13:53 JYL57 paul, may I bother you again for periodics a few minutes ?!
13:53 paul zyva
13:54 JYL57 My librarian want to offer periodics with barecodes to our readers !
13:54 But I wonder if it is foreseen to manage peiodics individually that way ?!
14:44 hdl Good Evening
15:54 kados the query correctly sorts the results
16:44 chris around and feel like helping kados with a schwartzian transform? :-)
16:47 chris heh, whatcha trying to achieve?
16:47 kados heh ... well I'm changing a few things with virtual shelves
16:48 I made it possible to have private and public lists in seperate loops (and therefore seperate tables)
16:48 now i'd like to sort the shelves by title
16:48 here's how it's sorted now:
16:48 foreach my $element (sort keys %$shelflist) {
16:48 I need to sort alphabetically by the value in $shelflist->{$element}->{'shelfname'};
16:49 I'm thinking the only sane way is with a schwartzian transform
16:49 but I've never done one and the're pretty scary
16:50 chris hmm
16:50 kados (btw: the query returns the results alphabetically sorted by shelfname ... but I think when it's put into the hash that sort is lost)
16:50 chris yep
16:50 kados (too bad really)
16:51 chris i wonder why it returns shelflist as a hash
16:51 not an array, or at least a ref to an array
16:52 kados there's actually a comment asking that question ;-)
16:52 somewhere in there
16:52 chris hmm it might be more sane to make it return a ref to an array
16:53 else we are being pretty inefficient
16:53 we have a sorted list, we whack it into a hash, then sort it back into an array
16:53 add some microseconds to the runtime
16:54 whats the subroutine that returns $shelflist?
16:54 kados GetShelfList
16:54 in BookShelves.pm
16:55 chris ta, ill go have a quick look
16:55 seems silly to double up work if we dont have to
16:56 that fixme is bang on
16:58 i wonder how many places call GetShelfList
16:59 cos if u just made it be
16:59 my @shelflist;
16:59 then in the while go
16:59 my %shelf;
16:59 PaulDiner kados/chris, i'm here if i can give some help
16:59 paul ('morning chris)
17:00 chris $shelf{'shelfnumber'}=$shelfnumber;
17:00 owen \bookshelves\addbookbybiblionumber.pl, \bookshelves\shelves.pl, \opac\opac-addbookbybilionumber.pl, \opac\opac-shelves.pl
17:00 chris $shelf{'count'}=$count;
17:00 etc
17:00 then push @shelflist,\%shelf;
17:00 and finally
17:00 return (\@shelflist)
17:01 then ud get back a nice array, ordered by shelfname .. which you could give straight to html::template
17:01 or, loop over easily
17:01 morning paul
17:01 hiya owen
17:01 paul (no, 9PM for me ;-) )
17:01 owen Hi chris
17:02 chris so we'd have to change that module, and probably 4 scripts
17:03 paul kados, why do you need to order by ShelfName ? it's supposed to be already ordered by ShelfName
17:03 chris it would be paul
17:03 but it gets stuck into a hash
17:03 which loses the ordering
17:04 paul right ! stupid BookShelves.pm coder ;-)
17:04 chris thats why im suggesting we fix BookShelves.pm now
17:04 before more scripts use it
17:04 and it gets harder to fix
17:04 paul seems you're right
17:05 note that in fact there are only 2 scripts : they are almost a copy between librarian & opac interfaces.
17:05 chris right
17:05 owen Paul, what do you think about returning two separate loops--one for private lists and one for public/free?
17:05 paul let me know what is your goal with 2 separate loops ?
17:05 chris actually it would maked bookshelves/shelves.pl much simpler
17:06 owen So that it's clear to the patron which virtual shelves are his and which are not
17:06 The list of virtual shelves could get quite large if it's used by lots of people
17:06 paul you're right.
17:06 kados NPL's shelves currently do break it up into two loops
17:07 I can commit that change if you like paul
17:07 paul ok kados.
17:07 i'm alway open to any improvement ;-)
17:07 kados so chris ... what does this new array do to our scripts?
17:08 chris foreach my $element (sort keys %$shelflist) {
17:08 becomes foreach my $element ( @$shelflist){
17:08 we lose a sort, thats about it
17:09 so easy change
17:09 paul ok, seems you're on a way that can continue without me. I'll leave you, i've other things to do.
17:09 chris night paul
17:09 Paul_Bed thanks. chris, could you answer hdl mail on koha-devel, please.
17:10 chris ah yep, ill go reread it, i drafted a response and didnt finish it
17:10 kados Not an ARRAY reference at /build/cvsroots/production/​koha/bookshelves/shelves.pl line 97.
17:10 Paul_Bed thanks & have a good day
17:10 chris yeah we havent changed the module yet kados
17:10 or have u?
17:11 kados huh ... I did change it
17:11 ends with :
17:11 push @shelflist,\%shelf;
17:11    }
17:11    return(\@shelflist);
17:11 chris hmm
17:12 maybe its looking at another copy of Bookshelves.pm ?
17:14 kados nope ... I tried misspelling the last \@shelflist and it died appropriately
17:14 chris how can it not be an array ref then? weird
17:15 kados now I'm getting: No such pseudo-hash field "HASH(0x8c71524)" at /build/cvsroots/production/​koha/bookshelves/shelves.pl line 101.
17:16 chris something mental is going on
17:16 kados but that's my fault ... dou!
17:16 my modifs
17:16 if ($shelflist->{$element}->{'category'} eq 2) {
17:16 to seperate public/private ;-)
17:19 actually there's quite a bit of hash refs that need to be changed in there ...
17:23 woo hoo! it's working
17:23 thanks chris
17:23 chris no problem
17:23 owen Yay!
17:23 chris every little optimisation like that, wins us a faster page load
17:31 kados woot!
17:31 I'll commit this this afternooon
17:32 owen any other pages use that subroutine besides shelves and opac-shelves?
17:32 owen addbookbybiblionumber
17:32 in opac and intranet
17:33 kados k
17:33 owen I see my pretty alternating row colors are busted now :)
17:33 kados hehe
17:33 chris if you want a laugh check out addbookbybiblionumber
17:34 where it calls GetShelfList
17:51 huh ... i can also no longer view any items in a shelf
17:52 the list links are showing up as http://66.213.78.67/cgi-bin/ko[…]f=HASH(0xa797420)
17:53 must be related to the recent modifications
17:54 owen There's always something...
17:56 kados the shelfnumbers variable must be different now
17:59 right ... instead of 'shelf' it's 'shelfnumber'
18:00 I imagine that'll have to be changed in quite a few places
18:01 huh ... that's causing another problem
18:01 No such pseudo-hash field "30" at /usr/local/koha/opac/cgi-bin/opac-shelves.pl line 208., referer: http://66.213.78.67/cgi-bin/ko[…]f=HASH(0x904a428)
18:02 sigh
18:02 owen Is that not just from the bad link?
18:06 kados nope ... I fixed the link
18:06 in one place
18:09 hdl chris : are you there ?
18:10 chris for about 10 seconds
18:10 gotta go to a meeting
18:10 was that email sensible?
18:10 hdl something annnoy me :
18:10 you are assuming that loan period is always over ?
18:11 That is to say average loan time is loan period.
18:11 kados here's the problem ... end of shelves.pl
18:11 shelfname => $shelflist->{$shelfnumber}->{'shelfname'},
18:11 chris nope im not
18:11 $delta = DateCalc($returndate,$issuedate,\$err);
18:11 kados so it looks like with the new way we don't have the option of having the shelfname listed at the top of the view shelves screen
18:12 chris im working out the difference between when a book was issued and when it was returned
18:12 owen kados: ?!
18:12 chris all im using loan period for is to work out the date it was issued
18:12 hdl But where do you find out when it was issued ?
18:13 chris right
18:13 ok
18:13 hdl Time stamp is changed ?
18:13 chris no
18:13 dont use timestamp
18:13 $issuedate = DateCalc($due_date,"- $loanlength days ago");
18:13 we can work it when it was issued, by looking at when it was due
18:14 if its due on the 21/3/2005 say
18:14 and the loanlength is 20 days
18:14 then it was issued on the 1/3/2005
18:14 kados chris: how do I reword this:
18:15 shelfname => $shelflist->{$shelfnumber}->{'shelfname'},
18:15 chris so what the code does is work out the issuedate, then work out the difference between that and the returndate .. giving the length it was out for
18:15 sorry gotta go seriously, cant be late for meetings
18:15 kados ahh ... meetings
18:15 have fun
18:15 thanks for the help
18:15 hdl Have fun Chris
18:15 Thanks
18:24 Bye.
18:31 kados so that must be one reason it's a hash
18:32 so the you can grab all the data with one element ... the hash keyed to bookshelf number
18:32 now we've got to add another query to grab the bookshelf name for display in 'view shelves'
18:35 which is not a problem really ... just not sure if we're saving time now
18:39 so owen ... still there?
18:39 I've got 'private shelves' working in the opac
18:39 owen For another Hour and 17 minutes.
18:39 kados almost
18:42 what is 'modify shelf' supposed to do?
18:43 owen It's supposed to allow you to change the name of your shelf or change the type (public/free/private)
18:43 kados ahh ... so that's working
18:43 maybe we should change that to "change name" or something
18:45 are you sure that this is the right imput values for the "add or remove shelves button? :
18:45 input type="hidden" value="1" name="shelves" /><
18:48 huh ... well I've managed to serioulsy destroy our bookshelves :-)
18:49 but at least the titles order alphabetically ;-)
18:49 course ... noone can actually add new titles or delete old ones ... or modify their shelves in any way ;-)
18:50 but that alphabetization is neat ;-)
18:50 owen :(
18:54 kados I'm thinking I'll just roll back to the other scripts ... make my simple modifs for breaking public/private and we'll deal with this alphabetizaion thing some other time
18:57 owen Yeah, I guess so.
19:02 kados when you get a chance could you restore the correct templates? (with my modifs from before but not with my recent changes?)
19:02 I'm not quite done yet myself so they won't work ...
19:17 ok owen ... the scripts are back to normal save my original changes
19:20 looks like some private lists are showing up in the intranet ... your doing?
06:16 sylvain hi all !
06:16 paul 'lut
07:04 hdl hi.
07:23 sylvain re :)
07:27 paul au niveau intranet, l'accessibilité au navigateurs pour malvoyants a été testée ou pas ?
07:27 paul que nenni.
07:28 sylvain ok
07:28 paul au niveau de l'OPAC, ca devrait marcher (en tous cas, ca marche avec Lynx, et les outils pour personnes handicapées sont souvent interfacés avec Lynx)
07:28 sylvain ouais c'est vrai que l'intranet se limite à FF j'avais oublié
07:28 d'acc
09:35 paul hdl : tu as oublié de commiter qqc
09:35 dans les stats issue & acqui, j'ai un internal server error
09:35 annot open included file reportswcal-top.inc
09:46 hdl Ca doit être au niveau des droits. Je l'ai commité. Il est sur le cvs.
10:00 paul : il est dans le dossier intranet-html/includes
10:00 paul ben pourquoi je l'ai pas ???
10:02 hdl as-tu fait un update récursif ?
10:05 Il semblerait pourtant qu'il y soit.
10:09 koha-tmpl/intranet-tmpl/default/en/includes/
10:52 sylvain is there any predefined framework for dvd ?
10:52 paul none that I know.

← Previous day | Today | Next day → | Search | Index

koha1