minor bugfixes and improvements
[koha.git] / ChangeLog
1 2002-10-10  Andrew Arensburger  <arensb@baa.ooblick.com>
2
3         * C4/Circulation/Circ2.pm: Cleaned things up a bit.
4
5         * C4/Search.pm: Removed &systemprefs. It is no longer used.
6
7         * C4/Output.pm: Use C4::Context->preference instead of
8         &systemprefs or explicit SQL calls to get an entry from the
9         systempreferences table.
10
11         * moremember.pl (bug fix): Titles and due dates weren't being
12         retrieved properly due to missing braces. Added bug report: the
13         item type still isn't being displayed.
14
15         * C4/Search.pm: Made code a bit more Perl-ish.
16
17         * member.pl: Use the default theme if it wasn't given as a CGI
18         parameter.
19
20         * koha-tmpl/intranet-tmpl/default/en/member.tmpl: Restored
21         pre-template behavior: when you click on a member, you get taken
22         to the "show me more information about this member" page, not the
23         "update this member's information" page.
24
25         * C4/Output.pm: Added some FIXMEs. Made code more Perlish.
26         (bug fix): Allow whitespace in $HTTP_ACCEPT_LANGUAGE (Konqueror uses
27         ", " as language separator).
28
29         * search.pl: Fixed typo. Added missing function argument.
30
31         * updater/updatedatabase: Added some FIXME comments.
32
33         * marc/USMARC.pm: Added some FIXME comments.
34
35         * marc/File.pm: Added some FIXME comments.
36
37         * C4/Circulation/Circ2.pm: Added whitespace to make the POD work.
38         Added author.
39
40         * C4/Stats.pm: Added whitespace to make the POD work.
41
42         * C4/SimpleMarc.pm: Added whitespace to make the POD work.
43
44         * C4/Search.pm: Fixed a few problems with POD.
45
46         * C4/Print.pm: Simplified references.
47
48         * C4/Output.pm: Added whitespace to make the POD work. Removed
49         references, added author.
50
51         * C4/Maintainance.pm: Removed reference to Perl in POD. It should
52         be obvious.
53
54         * C4/Koha.pm: Removed reference to Perl in POD. It should be
55         obvious.
56
57         * C4/Input.pm: Removed reference to Perl in POD. It should be
58         obvious.
59
60         * C4/Format.pm: Removed reference to Perl in POD. It should be
61         obvious.
62
63         * C4/Context.pm: Added whitespace to make the POD work. Simplified
64         references. Added author email address.
65
66         * C4/Catalogue.pm: Fixed FIXMEs. Removed reference to Perl in POD.
67         It should be obvious.
68
69         * C4/BookShelves.pm: Simplified references.
70
71         * C4/Auth.pm: Added whitespace to make the POD work. Simplified
72         references.
73
74         * C4/Acquisitions.pm: Fixed FIXMEs. Removed reference to Perl. It
75         should be obvious.
76
77         * C4/Accounts2.pm: Added whitespace to make the POD work.
78         Simplified references.
79
80         * C4/Accounts.pm: Added whitespace to make the POD work.
81         Simplified references.
82
83 2002-10-09  Andrew Arensburger  <arensb@baa.ooblick.com>
84
85         * C4/Accounts.pm: Removed trailing whitespace that was breaking
86         the POD.
87
88         * circ/circulation.pl: Added some FIXME comments.
89
90         * circ/branchtransfers.pl (bug fix?) What looks like possibly a
91         line left over from debugging was giving me an empty branch list,
92         so transfers didn't work.
93
94         * C4/Circulation/Circ2.pm: Added POD. Added a bunch of FIXMEs.
95         Trimmed trailing whitespace.
96
97         * C4/Stats.pm: Fixed missing bracket in POD.
98
99         * C4/Reserves2.pm: Added some FIXMEs.
100
101         * C4/Print.pm: Fixed FIXMEs in the POD.
102
103         * C4/Context.pm: Added a couple of comments.
104
105 2002-10-06  Andrew Arensburger  <arensb@baa.ooblick.com>
106
107         * acqui.simple/bulkmarcimport.pl, C4/Format.pm, C4/Security.pm,
108         C4/InterfaceCDK.pm: Added some FIXME comments.
109
110         * C4/Interface/RenewalsCDK.pm, C4/Interface/BorrowerCDK.pm,
111         C4/Interface/AccountsCDK.pm, C4/Circulation/Returns.pm,
112         C4/Circulation/Main.pm, C4/Circulation/Circ2.pm,
113         C4/Circulation/Borrissues.pm, C4/Groups.pm: Removed unnecessary
114         "use" line.
115
116         * C4/SimpleMarc.pm: Added POD and some comments.
117
118         * C4/Scan.pm: Added a POD of sorts.
119
120         * C4/Auth.pm: Added POD and some comments.
121
122         * C4/Accounts2.pm: Fixed typo in synopsis.
123
124 2002-10-05  Andrew Arensburger  <arensb@baa.ooblick.com>
125
126         * search.pl: Added "use C4::Context" (how did I forget it
127         earlier?)
128
129         * C4/Circulation/Circ2.pm: Replaced several
130         prepare()/execute()/finish() sequences with do().
131
132         * C4/Search.pm: Fixed some bogosity. Added some FIXMEs.
133
134         * C4/Acquisitions.pm, C4/Accounts2.pm: Replaced several
135         prepare()/execute()/finish() sequences with do().
136
137         * memberentry.pl, loadmodules.pl, acqui/newbiblio.pl,
138         acqui/acquire.pl: Use C4::Context->preference, rather than getting
139         all system preferences and picking out only what's needed.
140
141         * C4/Context.pm: Added "preference" method, for fetching a single
142         value from systempreferences (which is all most scripts need).
143
144         * INSTALL: Clarified need for File::Spec. Rewrote sections on
145         writing and installing koha.conf for clarity, and to reflect the
146         fact that the config file no longer needs to go in /etc/koha.conf.
147         Fixed typo in "SetEnv" example. Replaced "ur" with the English
148         equivalent throughout.
149
150         * C4/Output.pm: Added a couple of FIXME comments.
151
152         * C4/Output.pm: Switched new functions to using C4::Context.
153
154         * C4/Output.pm: Removed remnants of code that read /etc/koha.conf
155         for itself.
156
157         * Merged with arensb-context branch: use
158         C4::Context->dbh instead of &C4Connect, and generally prefer
159         C4::Context over C4::Database.
160
161         * bookcount.pl: Merged with arensb-context branch: use
162         C4::Context->dbh instead of &C4Connect, and generally prefer
163         C4::Context over C4::Database.
164
165         * Merged with arensb-context branch: use C4::Context->dbh instead
166         of &C4Connect, and generally prefer C4::Context over C4::Database.
167         * C4/Output.pm, C4/Context.pm, C4/Biblio.pm: Merged in changes
168         from main branch.
169         
170         * marc/viewmarc.pl: Added a FIXME comment.
171
172         * marc/viewmarc.pl: Oops! Stupid bug fix.
173
174         * marc/koha2marc: Removed a useless statement.
175
176         * moredetail.pl: Removed some obsolete commented-out code.
177
178         * updater/updatedatabase2.pl, updater/updatedatabase,
179         updater/thesaurus_create.pl, misc/fixborrower.pl, marc/test,
180         maint/shiftbib.pl, html-template/search.pl,
181         html-template/Search.pm, circ/circulation.pl, admin/itemtypes.pl,
182         admin/currency.pl, admin/categoryitem.pl, admin/categorie.pl,
183         admin/branches.pl, admin/aqbudget.pl,
184         acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
185         acqui.simple/addbookslccn.pl, C4/Circulation/Returns.pm,
186         C4/Circulation/Renewals2.pm, C4/Circulation/Renewals.pm,
187         C4/Circulation/Main.pm, C4/Circulation/Issues.pm,
188         C4/Circulation/Fines.pm, C4/Circulation/Circ2.pm,
189         C4/Circulation/Borrower.pm, C4/Circulation/Borrissues.pm,
190         C4/test.pl, C4/Search.pm, C4/Reserves2.pm, C4/Print.pm,
191         C4/InterfaceCDK.pm, C4/Circmain.pm, C4/Biblio.pm, C4/Auth.pm,
192         C4/Acquisitions.pm, C4/Accounts.pm, stats2.pl, search.pl,
193         overdue.pl, bookcount.pl: Added a whole mess of FIXME comments.
194         
195         * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
196
197         * C4/Biblio.pm: Added some missing semicolons.
198
199 2002-10-03  Andrew Arensburger  <arensb@baa.ooblick.com>
200
201         * telnet/doreturns.pl, telnet/borrwraper.pl: Use C4::Connect
202         instead of C4::Database, C4::Connect->dbh instead C4Connect.
203         Removed trailing whitespace, 'cos it was bugging me.
204         
205         * C4/Database.pm: Added a FIXME comment.
206
207         * C4/Context.pm: A couple of bug fixes so it'll actually load.
208
209         * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
210         C4::Database;" line.
211         
212         * acqui.simple/addbooks.pl, C4/Circulation/Renewals.pm,
213         C4/SimpleMarc.pm, C4/Circulation.pm, C4/Circmain.pm,
214         updatebiblio.pl, updatebibitem.pl, tidyaccounts.pl: Removed
215         useless "use C4::Database;" line.
216         
217         * marc/MARCdetail.pl, html-template/search.pl,
218         html-template/moredetail.pl, html-template/detail.pl,
219         acqui.simple/marcimport.pl, C4/Output.pm, userpage.pl, search.pl,
220         moredetail.pl, detail.pl: Use C4::Connect instead of C4::Database,
221         C4::Connect->dbh instead C4Connect. Removed old code for reading
222         /etc/koha.conf.
223         
224         * updater/updatedatabase2.pl, updater/updatedatabase,
225         updater/thesaurus_create.pl, sec/writeoff.pl, misc/makeformats.pl,
226         misc/makebaskets.pl, misc/fixrefs.pl, misc/fixorders.pl,
227         misc/fixcatalog.pl, misc/fixborrower.pl, misc/fines2.pl,
228         marc/viewmarc.pl, marc/updatedb2marc.pl, marc/test,
229         marc/koha2marc, marc/fill_usmarc.pl, maint/shiftbib.pl,
230         html-template/Search.pm, admin/systempreferences.pl,
231         admin/stopwords.pl, admin/printers.pl, admin/marctagstructure.pl,
232         admin/itemtypes.pl, admin/currency.pl, admin/categoryitem.pl,
233         admin/categorie.pl, admin/branches.pl, admin/aqbudget.pl,
234         admin/aqbookfund.pl, acqui.simple/viewmarc.pl,
235         acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
236         acqui.simple/addbookslccn.pl, acqui/newbiblio.pl,
237         acqui/acquire.pl, C4/Circulation/Returns.pm,
238         C4/Circulation/Renewals2.pm, C4/Circulation/Main.pm,
239         C4/Circulation/Issues.pm, C4/Circulation/Fines.pm,
240         C4/Circulation/Circ2.pm, C4/Circulation/Borrower.pm,
241         C4/Circulation/Borrissues.pm, C4/test.pl, C4/Stock.pm,
242         C4/Stats.pm, C4/Security.pm, C4/Search.pm, C4/Reserves2.pm,
243         C4/Reserves.pm, C4/Maintainance.pm, C4/Koha.pm, C4/Groups.pm,
244         C4/Catalogue.pm, C4/BookShelves.pm, C4/Biblio.pm, C4/Auth.pm,
245         C4/Acquisitions.pm, C4/Accounts2.pm, C4/Accounts.pm,
246         updateitem.pl, updatecharges.pl, thesaurus_popup.pl, stats2.pl,
247         pay.pl, overdue.pl, moremember.pl, memberentry.pl, logout.pl,
248         insertjdata.pl, insertidata.pl, insertdata.pl, fixBranches.pl,
249         deletemem.pl, charges.pl, bookcount.pl: Use C4::Connect instead of
250         C4::Database, C4::Connect->dbh instead C4Connect.
251
252 2002-10-05  Andrew Arensburger  <arensb@baa.ooblick.com>
253
254         arensb-context branch:
255
256         * marc/fill_usmarc.pl,
257         koha-tmpl/opac-tmpl/default/en/includes/opac-top.inc,
258         koha-tmpl/opac-tmpl/default/en/includes/opac-bottom.inc,
259         koha-tmpl/opac-tmpl/default/en/includes/members-top.inc,
260         koha-tmpl/opac-tmpl/default/en/opac-searchresults.tmpl,
261         koha-tmpl/opac-tmpl/default/en/opac-search.tmpl,
262         koha-tmpl/opac-tmpl/default/en/opac-main.tmpl,
263         koha-tmpl/opac-tmpl/default/en/opac-detail.tmpl, C4/Search.pm,
264         overdue.pl, moremember.pl, installer-lite.pl: Merged with head.
265         
266         * C4/Output.pm, C4/Context.pm, C4/Biblio.pm: Merged in changes
267         from main branch.
268         
269         * marc/viewmarc.pl: Added a FIXME comment.
270
271         * marc/viewmarc.pl: Oops! Stupid bug fix.
272
273         * marc/koha2marc: Removed a useless statement.
274
275         * moredetail.pl: Removed some obsolete commented-out code.
276
277         * updater/updatedatabase2.pl, updater/updatedatabase,
278         updater/thesaurus_create.pl, misc/fixborrower.pl, marc/test,
279         maint/shiftbib.pl, html-template/search.pl,
280         html-template/Search.pm, circ/circulation.pl, admin/itemtypes.pl,
281         admin/currency.pl, admin/categoryitem.pl, admin/categorie.pl,
282         admin/branches.pl, admin/aqbudget.pl,
283         acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
284         acqui.simple/addbookslccn.pl, C4/Circulation/Returns.pm,
285         C4/Circulation/Renewals2.pm, C4/Circulation/Renewals.pm,
286         C4/Circulation/Main.pm, C4/Circulation/Issues.pm,
287         C4/Circulation/Fines.pm, C4/Circulation/Circ2.pm,
288         C4/Circulation/Borrower.pm, C4/Circulation/Borrissues.pm,
289         C4/test.pl, C4/Search.pm, C4/Reserves2.pm, C4/Print.pm,
290         C4/InterfaceCDK.pm, C4/Circmain.pm, C4/Biblio.pm, C4/Auth.pm,
291         C4/Acquisitions.pm, C4/Accounts.pm, stats2.pl, search.pl,
292         overdue.pl, bookcount.pl: Added a whole mess of FIXME comments.
293         
294         * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
295
296         * C4/Biblio.pm: Added some missing semicolons.
297
298 2002-10-03  Andrew Arensburger  <arensb@baa.ooblick.com>
299
300         arensb-context branch:
301
302         * telnet/doreturns.pl, telnet/borrwraper.pl: Use C4::Connect
303         instead of C4::Database, C4::Connect->dbh instead C4Connect.
304         Removed trailing whitespace, 'cos it was bugging me.
305         
306         * C4/Database.pm: Added a FIXME comment.
307
308         * C4/Context.pm: A couple of bug fixes so it'll actually load.
309
310         * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
311         C4::Database;" line.
312         
313         * acqui.simple/addbooks.pl, C4/Circulation/Renewals.pm,
314         C4/SimpleMarc.pm, C4/Circulation.pm, C4/Circmain.pm,
315         updatebiblio.pl, updatebibitem.pl, tidyaccounts.pl: Removed
316         useless "use C4::Database;" line.
317         
318         * marc/MARCdetail.pl, html-template/search.pl,
319         html-template/moredetail.pl, html-template/detail.pl,
320         acqui.simple/marcimport.pl, C4/Output.pm, userpage.pl, search.pl,
321         moredetail.pl, detail.pl: Use C4::Connect instead of C4::Database,
322         C4::Connect->dbh instead C4Connect. Removed old code for reading
323         /etc/koha.conf.
324         
325         * updater/updatedatabase2.pl, updater/updatedatabase,
326         updater/thesaurus_create.pl, sec/writeoff.pl, misc/makeformats.pl,
327         misc/makebaskets.pl, misc/fixrefs.pl, misc/fixorders.pl,
328         misc/fixcatalog.pl, misc/fixborrower.pl, misc/fines2.pl,
329         marc/viewmarc.pl, marc/updatedb2marc.pl, marc/test,
330         marc/koha2marc, marc/fill_usmarc.pl, maint/shiftbib.pl,
331         html-template/Search.pm, admin/systempreferences.pl,
332         admin/stopwords.pl, admin/printers.pl, admin/marctagstructure.pl,
333         admin/itemtypes.pl, admin/currency.pl, admin/categoryitem.pl,
334         admin/categorie.pl, admin/branches.pl, admin/aqbudget.pl,
335         admin/aqbookfund.pl, acqui.simple/viewmarc.pl,
336         acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
337         acqui.simple/addbookslccn.pl, acqui/newbiblio.pl,
338         acqui/acquire.pl, C4/Circulation/Returns.pm,
339         C4/Circulation/Renewals2.pm, C4/Circulation/Main.pm,
340         C4/Circulation/Issues.pm, C4/Circulation/Fines.pm,
341         C4/Circulation/Circ2.pm, C4/Circulation/Borrower.pm,
342         C4/Circulation/Borrissues.pm, C4/test.pl, C4/Stock.pm,
343         C4/Stats.pm, C4/Security.pm, C4/Search.pm, C4/Reserves2.pm,
344         C4/Reserves.pm, C4/Maintainance.pm, C4/Koha.pm, C4/Groups.pm,
345         C4/Catalogue.pm, C4/BookShelves.pm, C4/Biblio.pm, C4/Auth.pm,
346         C4/Acquisitions.pm, C4/Accounts2.pm, C4/Accounts.pm,
347         updateitem.pl, updatecharges.pl, thesaurus_popup.pl, stats2.pl,
348         pay.pl, overdue.pl, moremember.pl, memberentry.pl, logout.pl,
349         insertjdata.pl, insertidata.pl, insertdata.pl, fixBranches.pl,
350         deletemem.pl, charges.pl, bookcount.pl: Use C4::Connect instead of
351         C4::Database, C4::Connect->dbh instead C4Connect.
352
353 2002-10-02  Andrew Arensburger  <arensb@nerafo.umd.edu>
354
355         * C4/Context.pm (added) Module for reading the config file and
356         getting access to the database.
357
358 2002-10-01  Andrew Arensburger  <arensb@baa.ooblick.com>
359
360         * C4/Acquisitions.pm: Added an incomplete POD, as well as some
361         FIXME comments (which, as it turns out, might not be necessary
362         after all).
363
364         * C4/Circulation/Main.pm, C4/Circulation/Circ2.pm,
365         C4/Circulation.pm, C4/Catalogue.pm, C4/Biblio.pm: Added some FIXME
366         comments, mostly marking duplicate functions.
367
368 2002-09-28  Andrew Arensburger  <arensb@baa.ooblick.com>
369
370         * circ/circulation.pl: Added a wishlist FIXME comment.
371
372         * C4/Stock.pm, C4/Scan.pm, C4/Groups.pm: Added some FIXME
373         comments.
374         
375         * C4/Stats.pm: Added POD. Removed extraneous trailing whitespace.
376         
377         * C4/Accounts2.pm: Added POD. Removed extraneous trailing
378         whitespace.
379         
380         * INSTALL: Added two missing required Perl modules.
381         
382 2002-09-23  Andrew Arensburger  <arensb@baa.ooblick.com>
383
384         * C4/Print.pm, C4/Maintainance.pm, C4/Input.pm, C4/Format.pm,
385         C4/Catalogue.pm: Added POD.
386
387         * C4/BookShelves.pm: Fixed missing bit in POD.
388
389         * C4/Accounts.pm: Fixed missing bits in POD.
390
391 2002-09-22  Andrew Arensburger  <arensb@baa.ooblick.com>
392
393         * C4/BookShelves.pm: Added POD. Added some FIXME comments. Removed
394         useless trailing whitespace.
395
396         * C4/Search.pm, C4/Biblio.pm, memberentry.pl, jmemberentry.pl:
397         Added some FIXME comments.
398         
399 2002-04-17 14:35  pate
400
401         * C4/Koha.pm: starting to move ethnicity stuff out of programs and
402         into modules
403
404 2002-04-17 13:28  rangi
405
406         * installer.pl: Submitting on behalf of Nicholas First cut (not
407         functional yet) of an installer script
408
409 2002-04-16 12:49  tonnesen
410
411         * acqui.simple/bulkmarcimport.pl: Added some comments detailing how
412         MARC fields are mapped to Koha data
413
414 2002-04-16 11:00  tonnesen
415
416         * acqui.simple/bulkmarcimport.pl: Fixed typo
417
418 2002-04-16 10:37  tonnesen
419
420         * acqui.simple/bulkmarcimport.pl: This is my bulk MARC record
421         importing tool.  Feel free to test it out, but DO NOT use it on a
422         production system yet!  It needs to be more adaptable to different
423         MARC implementations.
424         
425         Note that the script will spit out a plain text copy of the records
426         being imported to STDOUT, so you will probably want to redirect to
427         a file, or pipe to less.
428
429 2002-04-15 09:17  pate
430
431         * moremember.pl: moved ethnicity fixups into C4::Koha, eventually
432         to be replaced with a better (non-NZ specific) solution.
433
434 2002-04-15 09:15  pate
435
436         * C4/Koha.pm: moved ethnicity fixing out of moremember.pl into a
437         function, eventually to replace with a more configurable version
438         (non-NZ specific)
439
440 2002-04-14 22:33  truth_nz
441
442         * updatebibitem.pl, C4/Acquisitions.pm, acqui/addorder.pl:
443         Acquisitions::newbiblioitem updated to be usable for new
444         acqui.simple addorder.pl and updatebibitem.pl modified to use new
445         newbiblioitem
446
447 2002-04-10 02:55  rangi
448
449         * C4/Search.pm: Fixing the subject search i broke ;)
450
451 2002-04-10 00:59  rangi
452
453         * C4/Search.pm: Working on a fix to speed up title and author
454         searches
455
456 2002-04-09 22:49  truth_nz
457
458         * C4/Acquisitions.pm: Altered newbiblio to be more generic - so can
459         use with new acui.simple scripts (which are not finished yet).
460
461 2002-04-09 22:47  truth_nz
462
463         * acqui/addorder.pl: Updates to use changed newbiblio sub in
464         C4/Acquisitions.pm
465
466 2002-04-09 17:02  pate
467
468         * misc/fines2.pl: whacked a couple of bits that Chris marked as
469         okay to delete.
470
471 2002-04-09 16:30  rangi
472
473         * misc/fines2.pl: Just added some comments for Pat (Is this a good
474         way of doing it? if not let me know)
475
476 2002-04-09 15:08  pate
477
478         * misc/: fines2.pl, fixborrower.pl: refactoring, marking spots for
479         further refactoring
480
481 2002-04-08 17:16  rangi
482
483         * memberentry.pl: Little typo, missing t in systemprefs Apart from
484         that, all the patch files seem to be running happily on
485         hlt.katipo.co.nz
486
487 2002-04-08 17:04  rangi
488
489         * insertdata.pl: Just a quick little fix the sql to update a
490         borrower was setting the postal address twice, instead of the
491         postal, then the physical address. My little fix got overwrote by
492         pat's fix so im updating now before i forget :)
493
494 2002-04-08 16:44  pate
495
496         * insertdata.pl, koha.t, loadmodules.pl, memberentry.pl,
497         modbibitem.pl, moredetail.pl, moremember.pl, request.pl, search.pl,
498         testKoha.pl, C4/Koha.pm, C4/Output.pm: refactored slashifyDate
499         function out of inline code, created C4/Koha.pm to hold it and
500         wrote tests for it, started marking other places for potential
501         refactoring.
502
503 2002-04-08 15:47  rangi
504
505         * insertdata.pl: Script wasnt setting street address correctly
506
507 2002-04-04 19:13  rangi
508
509         * fines.pl: Have realised misc/fines2.pl is the real fines script,
510         this one can be removed so as to remove one more source of
511         confusion
512
513 2002-04-04 19:09  rangi
514
515         * admin/aqbudget.pl: Fixing up the query to pickup budget
516
517 2002-04-03 00:58  rangi
518
519         * borrwraper.pl: Actually lives in telnet/
520
521 2002-04-03 00:44  rangi
522
523         * acqui.simple/: addbooks.pl, addbookslccn.pl: More work on the
524         addbooks scripts, committing on behalf of Roger
525         
526         Need testing before use in a production environment
527
528 2002-03-30 22:50  rangi
529
530         * acqui.simple/: addbooks.pl, addbookslccn.pl: Fixed the holding
531         branch insertion code. It was inserting the correct homebranch but
532         was still inserting the wrong home branch
533
534 2002-03-30 18:48  rangi
535
536         * acqui.simple/addbookslccn.pl: Fixing branches
537
538 2002-03-30 17:18  rangi
539
540         * acqui.simple/addbooks.pl: Draws list of branches from the
541         branches table now, when adding an item
542
543 2002-03-26 16:02  rangi
544
545         * pay.pl: Shifting writeoff code back into pay.pl (redirecting to
546         writeoff.pl was breaking when the borrower owes a lot of fines)
547
548 2002-03-25 21:08  finlayt
549
550         * updater/updatedatabase: added database patchs to the
551         updater/updatedatabase script
552         
553         changes the type of the datesent and datearrived fields in the
554         branchtransfers table from date to datetime.
555         
556         completely re-organises the branchcategories table. As this has
557         previously been unused it shouldnt effect anyone.
558
559 2002-03-21 13:24  rangi
560
561         * showbudget.pl: Doesnt write to an include anymore
562
563 2002-03-19 07:39  tipaul
564
565         * updater/updatedatabase2.pl: Script to apply to sample DB only. It
566         makes a few modifications in the DB (indexes creation, some data
567         deletion, and unused tables drop) Creates a thesaurus table from
568         the bilbiosubject one
569
570 2002-03-19 07:37  tipaul
571
572         * updater/sample_only_param_tables.sql: Sample database only for
573         parameters tables
574
575 2002-03-16 18:58  rangi
576
577         * C4/Circulation/Fines.pm: Deals with lost book charges now
578
579 2002-03-16 18:31  rangi
580
581         * misc/fines2.pl: tidied up, less hlt specific now
582
583 2002-03-13 17:51  finlayt
584
585         * circ/branchtransfers.pl: Changed heading to look like the rest of
586         Koha
587
588 2002-03-13 17:50  finlayt
589
590         * circ/circulation.pl: Added a heading to be consistent with rest
591         of Koha
592
593 2002-03-13 17:04  finlayt
594
595         * circ/: circulation.pl, circulation2.pl: This is the begining of a
596         process of dividing up circulation.pl
597         
598         This script deals with the branch and printer selection stuff
599
600 2002-03-13 13:13  finlayt
601
602         * C4/Circulation/Circ2.pm: Added a transferbook subroutine that is
603         called from /circ/branchtransfers.pl
604         
605         It writes a new line in the branchtransfers table and changes the
606         currentbranch field in items.
607
608 2002-03-13 13:07  finlayt
609
610         * circ/branchtransfers.pl: Fixed a small problem in the <form>, not
611         hidden inputs are getting passed correctly.
612
613 2002-03-12 23:46  rangi
614
615         * search.pl: Removing reference to the FrontSearch subroutine as
616         its never called
617
618 2002-03-12 23:36  rangi
619
620         * C4/Search.pm: Tidy up, removing deprecated routines
621
622 2002-03-12 23:14  rangi
623
624         * opac-search.pl: Deprecated searching is all handled by search.pl
625
626 2002-03-12 19:26  rangi
627
628         * moremember.pl, C4/Reserves2.pm, C4/Search.pm: Getting Iteminfo in
629         Search to only display correct reserves (mainly used on detail.pl)
630         and another typo fix in moremember.pl
631
632 2002-03-12 18:46  rangi
633
634         * moremember.pl: Typo fix (doh!)
635
636 2002-03-12 18:03  rangi
637
638         * moremember.pl, C4/Reserves2.pm: Fix so that reserves are only
639         showing for the biblioitem not the biblio on the moremembers screen
640
641 2002-03-12 13:04  finlayt
642
643         * circ/: branchtransfers.pl, circulation.pl: 
644         Branchtransfers.pl provides a form for entering barcodes and
645         selecting a destination branch.
646         
647         New rows are entered into the branchtransfers table for each item
648         "transfered".
649
650 2002-03-10 19:36  rangi
651
652         * C4/Accounts2.pm: Fix for manual invoices
653
654 2002-03-05 12:48  tipaul
655
656         * admin/: aqbookfund.pl, aqbudget.pl, branches.pl, categorie.pl,
657         categoryitem.pl, currency.pl, itemtypes.pl, printers.pl,
658         stopwords.pl, systempreferences.pl: scripts to manage parameters
659         tables
660
661 2002-02-26 01:31  rangi
662
663         * C4/Maintainance.pm, maint/catmaintain.pl: Fixed apostrophe '
664         handling
665
666 2002-02-26 01:06  rangi
667
668         * acqui/basket.pl: Fix for displaying prices
669
670 2002-02-20 13:05  rangi
671
672         * C4/Search.pm: Making a "fix" to normal title search
673
674 2002-02-20 12:53  rangi
675
676         * C4/Search.pm: Playing with keyword search trying to speed it up
677         more
678
679 2002-02-12 13:31  rangi
680
681         * C4/Search.pm: Fixing bug in subject searching that was causing
682         subjects with ' to break the search
683
684 2002-02-12 13:07  rangi
685
686         * C4/Acquisitions.pm, updatebibitem.pl: Fixing bug that was
687         duplicating additional authors, and a bug that was breaking the
688         updating classicification field
689
690 2002-02-01 10:00  tonnesen
691
692         * acqui.simple/: marcimport.pl, processz3950queue: Changes from a
693         long time ago that I don't even remember anymore.  :)
694
695 2001-12-11 18:31  rangi
696
697         * C4/Search.pm: Added the facility to restrict a keyword search by
698         dewey number
699
700 2001-11-26 18:01  rangi
701
702         * C4/Search.pm: Fixing error in keyword search (fixing my mistake
703         from yesterday)
704
705 2001-11-25 20:33  rangi
706
707         * C4/Search.pm: Fixing a bug in keyword search was duplicating
708         results
709
710 2001-11-25 18:03  rangi
711
712         * insertdata.pl: Modify an adult with guarantees now modifies the
713         guarantees also.  IE change of address effects the guarantees
714         record as well
715
716 2001-11-25 16:41  rangi
717
718         * C4/Search.pm: Added a findguarantor routine to search for the
719         guarantor of a given borrower.  Probably it and findgurantees need
720         to moved out to borrowers.pm
721
722 2001-11-25 14:25  rangi
723
724         * C4/Search.pm: Author combined with Title search was not searching
725         the series title field Fixed now
726
727 2001-11-25 12:17  rangi
728
729         * C4/: Reserves2.pm, Circulation/Circ2.pm: Fixing reserve handling.
730          Mulitple copy reserves now handled correctly, and correct charges
731         are being applied
732
733 2001-11-22 18:12  rangi
734
735         * C4/Search.pm: Adding the facility to search on just dewey and
736         class
737
738 2001-11-19 15:28  tonnesen
739
740         * updater/updatedatabase: Added code to determine mysqld version
741         for possibility of converting databases to MyISAM format
742
743 2001-11-19 12:29  tonnesen
744
745         * updater/updatedatabase: Added some more tables to the database
746         updater.  Modified barcode to be 20 characters long instead of 9.
747
748 2001-11-19 10:26  tonnesen
749
750         * updater/updatedatabase: Script that will update existing
751         databases, creating any new tables, adding, modifying or removing
752         any fields from existing tables.
753         
754         This is in very early stages.  Need to go through and ascertain
755         which tables and fields need to be added/modified.  Also need to
756         add a "backup" before any modifications are made.  Thoughts on this
757         are welcome.
758
759 2001-11-06 10:25  tonnesen
760
761         * acqui.simple/addbooks.pl, marc/koha2marc: Minor changes
762
763 2001-11-06 10:24  tonnesen
764
765         * marc/test: Script that I'm using to check MARC record support.
766
767 2001-11-06 10:15  tonnesen
768
769         * C4/Catalogue.pm: Working out problems with MARC record support.
770
771 2001-11-06 10:15  tonnesen
772
773         * acqui.simple/addbookslccn.pl: Modified version of addbooks.pl
774         that uses LCCN as base identifier instead of ISBN.  Should probably
775         be merged with addbooks.pl so that the user can enter either and
776         ISBN _or_ and LCCN from the same form.
777
778 2001-11-06 10:13  tonnesen
779
780         * acqui.simple/: marcimport.pl, processz3950queue: Continuing work
781         on Z39.50 search tool.  Daemon now forks up to 12 processes to do
782         Z39.50 searches.  Daemon will also wait to see if the user looks
783         beyond the first couple of pages of results, and will download more
784         results if necessary.
785
786 2001-11-02 23:29  tonnesen
787
788         * C4/Catalogue.pm: Minor cleanups.  Needs testing.  Starting to
789         think about modifying updatebiblio.pl to use this API.
790
791 2001-11-02 23:28  tonnesen
792
793         * acqui.simple/marcimport.pl: Z39.50 now stores list of servers to
794         query in a database table.
795
796 2001-11-02 13:40  tonnesen
797
798         * acqui.simple/processz3950queue: Daemon to process the queue of
799         pending Z39.50 searches.  I still need to come up with a way for
800         this process to get launched.  Looks like Koha might need its first
801         init script.  :)
802
803 2001-11-02 13:21  tonnesen
804
805         * acqui.simple/marcimport.pl: Added Z39.50 searching capability,
806         and MARC file uploading from workstation using HTML forms.   Z39.50
807         functionality requires the YAZ toolkit.
808
809 2001-10-31 21:00  tonnesen
810
811         * acqui.simple/marcimport.pl: Use MARC controlnumber as a unique
812         identifier for MARC records, in addition to ISBN, ISSN, and LCCN.
813
814 2001-10-10 12:28  tonnesen
815
816         * C4/Circulation/Circ2.pm: Typo in printf format string was causing
817         all issues to appear in the Previous issues box and not in today's
818         issues.
819
820 2001-10-10 12:27  tonnesen
821
822         * updatebibitem.pl: Fixed bug where a biblioitem with a subclass
823         but no dewey would get the subclass erased when editing the
824         biblioitem.
825
826 2001-10-10 12:26  tonnesen
827
828         * modbibitem.pl: used CGI.pm's textfield function to create the
829         notes text input box.  Notes with question marks '"' in them were
830         getting deleted when an item was modified.
831
832 2001-10-05 14:27  tonnesen
833
834         * acqui.simple/marcimport.pl: Added rudimentary marc importing
835         tool.  Just takes a marc record and converts to koha database. 
836         Does not keep data in marc format.
837
838 2001-10-05 14:23  tonnesen
839
840         * marc/viewmarc.pl: Removed duplicate viewmarc.pl from acqui.simple
841         directory
842
843 2001-10-05 14:19  tonnesen
844
845         * acqui.simple/: addbooks.pl, viewmarc.pl: Added simple
846         acquisitions script
847
848 2001-10-05 13:13  tonnesen
849
850         * search.pl, C4/Catalogue.pm, C4/Search.pm, marc/marcschema.sql:
851         Changed search interface to allow searches on Illustrator.  This is
852         apparently a common search in elementary school libraries.
853
854 2001-09-27 13:39  tonnesen
855
856         * C4/Catalogue.pm: Tested updateItem subroutine, made some better
857         checks for Subfield_IDs and Subfield_Keys when modifying MARC data
858         based on changes to Koha data.
859
860 2001-09-27 12:24  tonnesen
861
862         * C4/Catalogue.pm, marc/koha2marc: Started on updateItem
863         subroutine.
864
865 2001-09-10 19:03  rangi
866
867         * deletemem.pl: Fixing member deletion, so that it checks fines,
868         issues and guarantees before deleting
869
870 2001-09-10 16:37  rangi
871
872         * modbibitem.pl, moredetail.pl, C4/Search.pm: Fixing a glitch that
873         was showing the biblio notes field where the biblioitems notes
874         should have been displaying
875
876 2001-08-17 00:54  rangi
877
878         * circ/circulation.pl: Changed the sorting of the hash of items on
879         issue. To sort numerically, (so 10 comes after 2) Just a quick fix
880         to get the items showing in date_due order
881
882 2001-07-12 04:12  pawelzc
883
884         * translator/translator.readme: Spelling and english language
885         corrections.
886
887 2001-07-05 14:37  rangi
888
889         * deletemem.pl: Script to delete a member/patron
890
891 2001-07-05 14:37  rangi
892
893         * memberentry.pl: Fix to handle the delete call, redirects to
894         deletemem.pl
895
896 2001-06-27 14:53  rangi
897
898         * translator/translator.pl: Modified so that the first available
899         language is chosen if none is specified
900
901 2001-06-26 15:27  tonnesen
902
903         * C4/Catalogue.pm: Finished updateBiblioItem subroutine
904
905 2001-06-26 15:13  rangi
906
907         * translator/: translator.pl, translator.readme: Scripts to permit
908         koha webpages to display in different natural languages Courtesy of
909         Pawel Skuza
910
911 2001-06-26 14:13  tonnesen
912
913         * C4/Catalogue.pm: newBiblio subroutine completed.
914
915 2001-06-26 13:17  tonnesen
916
917         * C4/Catalogue.pm: Added biblioitems table update when
918         newBiblioItem() routine is called.
919
920 2001-06-26 10:15  tonnesen
921
922         * C4/Catalogue.pm: Beginning updateBiblio routine.
923
924 2001-06-25 13:15  tonnesen
925
926         * marc/viewmarc.pl: Prototype marc record viewer and editor.
927
928 2001-06-25 13:12  tonnesen
929
930         * marc/TODO: A TODO file for MARC support
931
932 2001-06-25 12:43  tonnesen
933
934         * C4/Catalogue.pm: Added skeletons of update routines.
935
936 2001-06-25 12:07  tonnesen
937
938         * marc/koha2marc: Minor documentation changes.
939
940 2001-06-25 11:55  tonnesen
941
942         * marc/koha2marc: Perl script to convert existing Koha tables to
943         the new MARC tables.
944
945 2001-06-25 11:54  tonnesen
946
947         * marc/deletemarc: SQL commands to clear all of the MARC tables. 
948         This is terribly dangerous, but I find it useful during the
949         development work.  :)
950
951 2001-06-25 11:52  tonnesen
952
953         * marc/marcschema.sql: Schema for MARC storage tables.  Blatantly
954         stolen from www.pytheas.org.  I also added the 0XX tables.
955
956 2001-06-25 11:49  tonnesen
957
958         * C4/Catalogue.pm: Cataloguing API.  Very early draft at this
959         point.
960
961 2001-06-19 20:36  rangi
962
963         * readingrec.pl, C4/Search.pm: Made a little change to allow the
964         reading record to be sorted, and now defaults to the last 50 items
965         borrowed
966
967 2001-05-17 15:36  rangi
968
969         * database.mysql: Changed the interim field in the items table, to
970         be paidfor The horowhenua librarians wanted a place to store
971         information when a lost item was paid for. The information is
972         removed if the item is ever returned.  The interim field was a
973         hangover from the previous system and wasnt be used so I stole it
974         :-)
975
976 2001-05-15 16:05  rangi
977
978         * C4/Accounts2.pm: More little bug fixes in the manual credits
979         section
980
981 2001-05-09 16:29  rangi
982
983         * C4/Circulation/Circ2.pm: Changed the way a lost book being
984         returned is handled.  If the book has already been paid for a
985         credit is added to their account.  And offset against any current
986         charges
987
988 2001-05-09 16:26  rangi
989
990         * updateitem.pl: Set up so marking a item lost, adds a charge for
991         the replacement price to a borrowers record (if it is on issue)
992
993 2001-05-09 16:23  rangi
994
995         * renewscript.pl: Fixed so renewing a rental item adds a charge
996
997 2001-05-09 16:22  rangi
998
999         * mancredit.pl, maninvoice.pl, C4/Accounts2.pm: Added facility to
1000         do a cash refund.  Also HLT allows ppl to work off their bill,so
1001         added a facility to do manual credit for that
1002
1003 2001-05-08 17:05  rangi
1004
1005         * C4/Circulation/Renewals2.pm: Renewing a rental or pay item from
1006         the borrowers record screen Now adds a charge to the borrowers
1007         account
1008
1009 2001-05-02 16:06  tonnesen
1010
1011         * groups.pl, C4/Groups.pm: Steve Tonnesen's K12Admin-specific (for
1012         the time-being) group based overdue reports.
1013
1014 2001-05-02 15:38  tonnesen
1015
1016         * C4/Circulation/Circ2.pm: Added an overdue variable to the
1017         itemdata returned by the currentissues subroutine.  This makes it
1018         easier to pick out overdue items in other modules (ie circulation,
1019         reports, etc.)
1020
1021 2001-05-02 14:15  rangi
1022
1023         * C4/Circulation/Circ2.pm: Fixed the code that adds a credit or
1024         wipes a lost book charge from a borrowers account if said book is
1025         returned
1026
1027 2001-05-02 14:13  rangi
1028
1029         * C4/Accounts2.pm: Added functions to add credits and invoices to
1030         borrowers account
1031
1032 2001-05-02 14:11  rangi
1033
1034         * boraccount.pl, moremember.pl: Turned off the tidy accounts
1035         feature in the view accounts screen (boraccount.pl) And got it so
1036         outstanding credits are shown on the moremember.pl (view member
1037         screen)
1038
1039 2001-05-02 14:08  rangi
1040
1041         * mancredit.pl, maninvoice.pl: Scripts to add manual invoices, or
1042         credits to a borrower/member/patron's account.  Called from
1043         boraccount.pl (ie the view account screen)
1044
1045 2001-05-01 16:24  rangi
1046
1047         * C4/Accounts2.pm: Fixed a bug in the return lost routine (when a
1048         payment is made on a lost item) So that the correct date was being
1049         recorded
1050
1051 2001-04-19 17:31  rangi
1052
1053         * circ/circulation.pl: Quick bodge to restrict the number of
1054         returned books showing to 8.  (Request from the librarians here to
1055         speed up the screen reload) Needs to be tidied up
1056
1057 2001-04-17 19:51  rangi
1058
1059         * C4/Accounts2.pm: Add functionality so that when the replacement
1060         cost of a lost item is paid Its returned off the members/patrons
1061         card. And a note is placed on the item saying that its been paid
1062         for.  The item stays marked as lost. But the patron does not accrue
1063         more fines
1064
1065 2001-04-03 14:32  rangi
1066
1067         * C4/Circulation/Circ2.pm, circ/circulation.pl: Making a change to
1068         the way charges are handled, the system originally worked such that
1069         if a borrower owed more than $5 issues werent allowed. This worked
1070         fine except that often borrowers wish to borrows say 3 pay videos
1071         at $2 each, then 2 books say. The three pay videos rack up charges
1072         of $6 and then they cant issue the books until that is paid. 
1073         Reworked so that it cares about previous charges, not the ones
1074         accrued during current issue process.
1075
1076 2001-04-02 15:51  rangi
1077
1078         * pay.pl, stats.pl, C4/Accounts2.pm, C4/Stats.pm, sec/writeoff.pl:
1079         Reworking statistics for payments and writeoffs
1080
1081 2001-03-28 18:11  rangi
1082
1083         * moremember.pl: Commenting out the code that doesnt allow renewals
1084         if a renewal has already occured
1085
1086 2001-03-27 19:00  rangi
1087
1088         * circ/circulation.pl: Adding in javscript code to open a new
1089         window for payments
1090
1091 2001-03-27 18:23  rangi
1092
1093         * C4/Circulation/Circ2.pm, circ/circulation.pl: Reworked layout of
1094         issues section.
1095
1096 2001-03-27 13:45  rangi
1097
1098         * sec/writeoff.pl: Getting writeoff stats being stored as well
1099
1100 2001-03-27 13:43  rangi
1101
1102         * C4/: Accounts2.pm, Stats.pm: Modified the update stats routine to
1103         store borrowernumbers also Passing borrowernumbers to update stats
1104         from Account routines
1105
1106 2001-03-22 14:20  rangi
1107
1108         * circ/circulation.pl: Changes made by Glen to allow the
1109         circulation module to work with a ASCII-wand, or CueCat (weird
1110         encoded) input equally well.
1111         
1112         Do not bother installing the CueCat driver or any other software -
1113         it's not needed.
1114
1115 2001-03-18 14:06  rangi
1116
1117         * overdue.pl: Script to list overdue books under the headings
1118         Due-Date Patron Phone Title Author
1119         
1120         The patron can be email by clicking on the name (if the database
1121         contains an email address for them)
1122         
1123         Courtesy of Glen Stewart
1124
1125 2001-03-15 02:17  rangi
1126
1127         * detail.pl, moredetail.pl: Added code to allow searches to be used
1128         by catalogue maintenance
1129
1130 2001-03-15 02:15  rangi
1131
1132         * C4/Maintainance.pm, maint/catmaintain.pl: Added functionality to
1133         allow invalid itemtype to be fixed
1134
1135 2001-03-15 02:11  rangi
1136
1137         * maint/shiftbib.pl: Script to shift a group to another biblio,
1138         called as part of catalogue maintenance
1139
1140 2001-03-13 14:41  rangi
1141
1142         * catmaintain.pl, maint/catmaintain.pl: Shifted catmaintain.pl to a
1143         dir that can be easily passowrd protected
1144
1145 2001-03-13 14:04  rangi
1146
1147         * catmaintain.pl, C4/Maintainance.pm: Got undeleting biblios going
1148         (catalogue maintenance should probably be in a password protected
1149         super librarian area or the like)
1150
1151 2001-03-12 15:33  rangi
1152
1153         * newbiblio.pl: Just realised this is supposed to be in the acqui/
1154         dir (doh)
1155
1156 2001-03-12 15:32  rangi
1157
1158         * acqui/: acquire.pl, newbiblio.pl: Glens updates to automatically
1159         increment barcode, and to remove hardcoded itemtypes in scripts
1160
1161 2001-03-12 15:29  rangi
1162
1163         * memberentry.pl: Modified to include Glen Stewarts automatic
1164         member/patron cardnumber incrementation
1165
1166 2001-03-12 15:15  rangi
1167
1168         * newbiblio.pl: Script from Glen Stewart, i think to do with
1169         simplified acqusitions module? (correct me if im wrong glen)
1170
1171 2001-03-12 14:43  rangi
1172
1173         * database.mysql: Database definition file, checked into cvs to
1174         make keeping database current easier
1175
1176 2001-03-07 13:12  rangi
1177
1178         * insertdata.pl: Fixing stupid bug that was causing the sql insert
1179         command to break if a person had a ' in their name
1180
1181 2001-03-07 13:02  rangi
1182
1183         * moremember.pl: Changing the form so it passes through a modify
1184         value to tell the script to show the flags
1185
1186 2001-03-06 17:48  rangi
1187
1188         * insertdata.pl, memberentry.pl: Added the functionality to allow
1189         librarians to manipulate the flag status on borrowers ie lost,
1190         debarred, and gone no address
1191
1192 2001-03-06 13:16  rangi
1193
1194         * search.pl: Fixing " glitch in titles
1195
1196 2001-03-06 13:13  rangi
1197
1198         * opac-search.pl: Fixing a bug in the opac search that meant that
1199         titles that contained " were caused the detail page to error
1200
1201 2001-02-27 14:08  rangi
1202
1203         * delbiblio.pl: Quick fix to stop ppl from being able to delete
1204         biblios that have items attached
1205
1206 2001-02-21 14:33  rangi
1207
1208         * circ/circulation.pl: Rejigged printing issues, to print out
1209         everything on issue to the borrower
1210
1211 2001-02-21 14:27  rangi
1212
1213         * stats.pl: Fixed a little glitch in the daily stats script that
1214         meant it wasnt counting renewals
1215
1216 2001-02-21 14:17  rangi
1217
1218         * moremember.pl: Got a link from items on issue thru to item
1219         details (like in the circ module) And also stopped already renewed
1220         books from being renewable in the issues list
1221
1222 2001-02-18 14:13  rangi
1223
1224         * C4/Circulation/Circ2.pm: Little fix to the returnbook routine so
1225         the correct branchcode is passed to the updatestats routine
1226
1227 2001-02-13 18:41  rangi
1228
1229         * circ/circulation.pl: A bodgy hack so that hitting enter in issues
1230         (with no barcode) prints out the borrowers issue slip and starts a
1231         new borrower
1232
1233 2001-02-13 16:29  rangi
1234
1235         * circ/circulation.pl: The Horowhenua libraries wanted less patron
1236         and item information displaying at returns So Added some if
1237         statements to not display patron addresses, and to only display the
1238         title of the item These presumably would be changed to suit
1239         individual libraries wants
1240
1241 2001-02-13 16:27  rangi
1242
1243         * C4/Circulation/Circ2.pm: Made some changes to checkreserve and
1244         find_reserves, so that items are always displayed as reserved when
1245         returned, not just once
1246
1247 2001-02-11 14:44  rangi
1248
1249         * detail.pl: Little fix so that if the item has no author
1250         information, empty () dont disply
1251
1252 2001-02-11 14:38  rangi
1253
1254         * search.pl: Changing the front page search of the intranet site to
1255         just be a keyword search
1256
1257 2001-02-07 15:47  tonnesen
1258
1259         * shelves.pl, C4/BookShelves.pm: Added header and log substition
1260         variables
1261
1262 2001-02-07 12:27  tonnesen
1263
1264         * shelves.pl, C4/BookShelves.pm: Start of code to implement virtual
1265         bookshelves in Koha.
1266
1267 2001-02-05 10:48  tonnesen
1268
1269         * loadmodules.pl, C4/Search.pm: loadmodules.pl allows redirection
1270         to different modules based on systemprefs Added subroutine in
1271         Search.pm load systemprefs from new systempreferences table in
1272         database.  Initial use is to allow using my simplified acquisitions
1273         module in place of vendor-based acquisitions module.  Default is
1274         vendor-based module.
1275
1276 2001-02-05 09:47  tonnesen
1277
1278         * C4/Circulation/Circ2.pm: Added a couple of missing
1279         $dbh->disconnect lines that were logging errors in apache log
1280         files.
1281
1282 2001-02-05 09:24  tonnesen
1283
1284         * circ/circulation.pl: Fixed backgroundimage in circulation module.
1285          Background image now displays only in header lines.
1286
1287 2001-02-04 14:25  rangi
1288
1289         * C4/Print.pm, circ/circulation.pl: Fixing printing error, now is
1290         printing all of the days issues for borrower
1291
1292 2001-01-31 20:09  rangi
1293
1294         * circ/circulation.pl: Made sure the printer queue value was being
1295         set before calling print
1296
1297 2001-01-31 18:08  rangi
1298
1299         * C4/Print.pm, C4/Circulation/Circ2.pm, circ/circulation.pl:
1300         Attempting to get issues slip to print when borrower is finished
1301         with
1302
1303 2001-01-31 15:40  rangi
1304
1305         * stats.pl: Fixed a bug that was meaning some payments werent
1306         counted
1307
1308 2001-01-31 14:09  rangi
1309
1310         * C4/Circulation/Circ2.pm: Fixed a little bug in
1311         getiteminformation, it wasnt returning item loanlength
1312
1313 2001-01-31 13:38  rangi
1314
1315         * C4/Output.pm, circ/circulation.pl: Added a line to Ouput.pm to
1316         enable circulation to use its own includes Changed the look of
1317         circulation.pl to the green/yellow colours
1318         
1319         Note: Steve, i added another variable $backgroundimage that sets
1320         the background image for the main tables, so it should be
1321         straightforward to change the look back to the colours you had if
1322         you want to
1323
1324 2001-01-31 11:34  rangi
1325
1326         * moremember.pl: Changed it so you cant renew a book that is on
1327         request, made a link from the on request text to the
1328         request(reserve) data
1329
1330 2001-01-31 10:14  tonnesen
1331
1332         * circ/circulation.pl: Mostly just look changes, got rid of table
1333         borders, alternating colors on table rows.  Some fixes to returned
1334         items in returns module.
1335
1336 2001-01-31 10:13  tonnesen
1337
1338         * C4/Circulation/Circ2.pm: Return itemlist array, and itemlisttext
1339         (text version of overdues) with overdue flag in
1340         getpatroninformation()
1341
1342 2001-01-25 16:39  rangi
1343
1344         * misc/fines2.pl: Script to generate overdue fines.  Ideally run as
1345         a cronjob each night
1346
1347 2001-01-25 16:17  tonnesen
1348
1349         * C4/Circulation/Circ2.pm, circ/circulation.pl: Returns module
1350         lists recently returned items, cookies used to store branch and
1351         printer preferences.
1352
1353 2001-01-24 16:01  tonnesen
1354
1355         * C4/Circulation/Circ2.pm, circ/circulation.pl: Refined Returns
1356         module.  Added ability to select branch and printer.  Fixed charges
1357         for rental items.
1358
1359 2001-01-23 15:48  tonnesen
1360
1361         * C4/Circulation/Circ2.pm, circ/circulation.pl: Changes to web
1362         circulation module: rudimentary returns module, arbitrary due date
1363         for issues, flag info displayed, overdue books are displayed in
1364         red.
1365
1366 2001-01-22 16:12  tonnesen
1367
1368         * C4/Circulation/Circ2.pm, circ/circulation.pl: Fixed a bug in
1369         issuing reserved books.  Was calling non-existent printreserve
1370         subroutine
1371
1372 2001-01-22 15:48  tonnesen
1373
1374         * C4/Circulation/Circ2.pm, circ/circulation.pl: Started work on a
1375         web-based circulation interface.
1376
1377 2001-01-17 15:45  tonnesen
1378
1379         * C4/Circulation/Circ2.pm, tkperl/tkcirc: Added support for showing
1380         patron flags in the issues module.  Moved popup message windows to
1381         a Toplevel widget instead of a message widget.  Toplevel widgets
1382         come up much faster than message widgets.
1383
1384 2001-01-16 15:34  rangi
1385
1386         * C4/Circulation/Fines.pm: Fixing a glitch in the fines routine,
1387         was failing if adding a new fine to the same user for the same item
1388
1389 2001-01-15 11:31  tonnesen
1390
1391         * C4/Circulation/Circ2.pm: API for circulation modules
1392
1393 2001-01-15 11:22  tonnesen
1394
1395         * tkperl/tkcirc: Now uses Circ2.pm generic interface subroutines.
1396
1397 2001-01-09 12:47  tonnesen
1398
1399         * tkperl/tkcirc: Moved returned item list from a scrolled text box
1400         to a scrolled table.
1401
1402 2001-01-09 09:36  tonnesen
1403
1404         * tkperl/tkcirc: First release of Perl/Tk circulation interface
1405
1406 2001-01-05 09:47  tonnesen
1407
1408         * C4/Output.pm: Renamed koha.conf config entry from "path" to
1409         "includes", which is more meaningful in the koha.conf file.
1410
1411 2001-01-05 09:39  tonnesen
1412
1413         * C4/Circulation/Main.pm: Modified getbranch() and getprinter()
1414         subroutines to not pop up a menu if there is only one branch or one
1415         printer, but just select the single option automatically.
1416
1417 2001-01-05 08:30  tonnesen
1418
1419         * C4/Output.pm: Added support for moving path=... variable to
1420         /etc/koha.conf
1421
1422 2000-12-21 11:56  rangi
1423
1424         * C4/Database.pm: Shifted Database connection variables out into a
1425         configuration file The permissions on this config file should also
1426         be strict, since they contain the database password.  At a minimum,
1427         the apache user needs to be able to read it, as well as any other
1428         user that runs circ.  I would suggest ownership of
1429         www-data.libadmins with no access to others.  libadmins contain all
1430         users that use circ
1431         
1432         destined for v1.08
1433
1434 2000-12-19 15:45  rangi
1435
1436         * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1437         currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1438         imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1439         jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1440         modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1441         moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1442         opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1443         readingrec.pl, renewscript.pl, reports.pl, request.pl,
1444         reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1445         simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1446         tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1447         updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1448         C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1449         C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1450         C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1451         C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1452         C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1453         C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1454         C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1455         C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1456         C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1457         C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1458         C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1459         acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1460         acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1461         acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1462         acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1463         acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1464         misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1465         misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1466         sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1467         telnet/doreturns.pl, telnet/issuewrapper.pl,
1468         telnet/returnswrapper.pl, telnet/startint.pl: Initial revision
1469
1470 2000-12-19 15:45  rangi
1471
1472         * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1473         currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1474         imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1475         jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1476         modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1477         moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1478         opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1479         readingrec.pl, renewscript.pl, reports.pl, request.pl,
1480         reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1481         simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1482         tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1483         updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1484         C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1485         C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1486         C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1487         C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1488         C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1489         C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1490         C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1491         C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1492         C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1493         C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1494         C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1495         acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1496         acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1497         acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1498         acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1499         acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1500         misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1501         misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1502         sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1503         telnet/doreturns.pl, telnet/issuewrapper.pl,
1504         telnet/returnswrapper.pl, telnet/startint.pl: Files shifted into
1505         Sourceforge CVS
1506