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