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