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