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