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