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