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