1 2002-10-30 Andrew Arensburger <arensb@baa.ooblick.com>
3 * koha.conf.in (added) Ancillary files for new installer.
5 * install-sh (added) Ancillary files for new installer.
7 * Makefile (added) Ancillary files for new installer.
9 * Make.conf.in (added) Ancillary files for new installer.
11 * safe-installer (added): New configuration/install tool.
13 * request.pl: Added explanatory comment.
15 * updater/updatedatabase (bug fix): Fixed typo.
17 2002-10-24 Andrew Arensburger <arensb@baa.ooblick.com>
19 * C4/Biblio.pm: Fixed "no title" warning when generating HTML
20 documentation from POD.
22 2002-10-16 Andrew Arensburger <arensb@baa.ooblick.com>
24 * koha-tmpl/opac-tmpl/default/en/opac-moredetail.tmpl,
25 koha-tmpl/opac-tmpl/default/en/opac-detail.tmpl,
26 koha-tmpl/intranet-tmpl/default/en/marcimport/marcimportdetail.tmpl,
27 koha-tmpl/intranet-tmpl/default/en/catalogue/detail.tmpl,
28 koha-tmpl/intranet-tmpl/default/en/catalogue/detail-opac.tmpl:
29 Added some FIXME comments.
32 * acqui.simple/marcimport.pl: Added a FIXME comment.
34 * acqui.simple/bulkmarcimport.pl: Added some FIXME comments.
36 * C4/Search.pm: Updated a FIXME comment.
38 * C4/Catalogue.pm: Added and updated some FIXME comments.
40 * C4/Biblio.pm: Added some FIXME comments.
42 * search.pl: Added some FIXME comments.
44 * moredetail.pl: C4::Acquisitions doesn't exist anymore. Replaced
45 with C4::Catalogue (presumably this is correct, because
46 &C4::Catalogue::getorder is exported, but &C4::Biblio::getorder
48 Replaced an obviously-bogus assignment with a much more likely
51 * detail.pl (bug fix): This was always displaying the OPAC results
52 page. Fixed by replacing an assignment with a string comparison.
54 * deletebiblioitem.pl: Replaced nonexistent C4::Acquisitions with
55 C4::Biblio, since that's what was apparently intended.
57 * delbiblio.pl: Removed reference to nonexistent C4::Acquisitions.
60 * currency.pl: Added a FIXME comment.
62 * addwebsite.pl: C4::Acquisitions doesn't exist anymore. Changed
63 it to C4::Catalogue, since that's what was apparently intended.
65 2002-10-15 Andrew Arensburger <arensb@baa.ooblick.com>
67 * installer.pl (bug fix): Arguments to mkdir were in the wrong
68 order. Changed octal values for permissions to the standard
71 2002-10-14 Andrew Arensburger <arensb@baa.ooblick.com>
73 * installer.pl: Added quote so Emacs color doesn't get screwed up.
75 2002-10-13 Andrew Arensburger <arensb@baa.ooblick.com>
77 * mancredit.pl: Unbogotified a line.
79 * search.pl: Turned 'env' into a hash instead of a
80 reference-to-hash, for readability. Likewise, @$numbers ->
81 @numbers, @$forminputs -> @forminputs Added a foreach loop to set
82 up the search terms and output form, for readability and easy
85 * moredetail.pl: Removed unused variable.
87 * installer.pl: Fixed the name of the program.
89 * acqui.simple/processz3950queue, acqui/newbasket2.pl,
90 acqui/finishreceive.pl, C4/Circulation/Renewals2.pm,
91 C4/Circulation/Renewals.pm, C4/Circulation/Issues.pm,
92 C4/Circulation/Circ2.pm, C4/Stats.pm, C4/Search.pm, C4/Output.pm,
93 C4/Maintainance.pm, C4/Input.pm, C4/Format.pm, C4/Biblio.pm,
94 C4/Acquisitions.pm, C4/Accounts2.pm, C4/Accounts.pm,
95 thesaurus_popup.pl, search.pl, memberentry.pl, deletemem.pl:
96 Replaced expressions of the form "$x = $x <op> $y" with
97 "$x <op>= $y". Thus, $x = $x+2 becomes $x += 2, and so forth.
99 * misc/tidyaccounts.pl, translator/translator.pl,
100 telnet/startint.pl, telnet/returnswrapper.pl,
101 telnet/issuewrapper.pl, sec/writeoff.pl, opac/opac-userupdate.pl,
102 opac/opac-user.pl, opac/opac-searchresults.pl,
103 opac/opac-search.pl, opac/opac-reserve.pl,
104 opac/opac-moredetail.pl, opac/opac-detail.pl, misc/makeformats.pl,
105 misc/makebaskets.pl, misc/fixorders.pl, misc/fixborrower.pl,
106 misc/fines2.pl, marc/USMARC.pm, marc/MARCdetail.pl, marc/File.pm,
107 circ/selectbranchprinter.pl, Removed trailing whitespace. *
108 circ/circulation.pl, admin/koha2marclinks.pl, admin/branches.pl,
109 C4/test.pl, C4/InterfaceCDK.pm: Removed trailing whitespace.
111 * modbib.pl: Removed unused variables. Unbogofied some code.
113 * C4/Stock.pm: Removed unused finalizer.
115 * moditem.pl: Added a FIXME comment.
117 * C4/Interface/ReserveentCDK.pm, C4/Interface/RenewalsCDK.pm,
118 C4/Interface/FlagsCDK.pm, C4/Interface/BorrowerCDK.pm,
119 C4/Interface/AccountsCDK.pm, C4/Circulation/Returns.pm,
120 C4/Circulation/Issues.pm, C4/Circulation/Fines.pm,
121 C4/Circulation/Borrower.pm, C4/Z3950.pm, C4/SimpleMarc.pm,
122 C4/Reserves.pm, C4/Output.pm, C4/Circulation.pm, C4/Catalogue.pm,
123 C4/BookShelves.pm, C4/Biblio.pm, C4/Acquisitions.pm: Deleted
124 unused variables. Removed trailing whitespace.
126 * newmember.pl, newjmember.pl: Removed trailing whitespace. Added
129 * acqui.simple/viewmarc.pl, acqui.simple/saveitem.pl,
130 acqui.simple/processz3950queue, acqui.simple/marcimport.pl,
131 acqui.simple/additem.pl, acqui.simple/addbookslccn.pl,
132 acqui.simple/addbooks.pl, acqui.simple/addbiblio.pl,
133 acqui/supplier.pl, acqui/recieveorder.pl, acqui/receive.pl,
134 acqui/order.pl, acqui/newbasket.pl, acqui/basket.pl,
135 acqui/acquire.pl, C4/Security.pm, C4/Groups.pm, C4/Database.pm,
136 C4/Circmain.pm, updatewebsite.pl, updateitem.pl, updatecharges.pl,
137 updatebibitem.pl, tidyaccounts.pl, subjectsearch.pl, stats2.pl,
138 stats.pl, showbudget.pl, request.pl, reports.pl, renewscript.pl,
139 pay.pl, overdue.pl, newimember.pl, moremember.pl, moredetail.pl,
140 moditem.pl, modbibitem.pl, modbib.pl, memberentry.pl, member.pl,
141 koha.upgrade, installer.pl, installer-lite.pl, groups.pl,
142 deletemem.pl, currency.pl, boraccount.pl, bookcount.pl: Added
143 magic RCS comment. Removed trailing whitespace.
145 * C4/Circulation/Borrissues.pm: Deleted unused variables. Removed
148 * misc/fines2.pl: Added magic RCS comment. Added a FIXME comment.
150 * acqui/newbasket2.pl: Added some FIXME comments. Removed trailing
153 * C4/Circulation/Returns.pm: Added magic RCS comment. Added some
154 FIXME comments explaining why I didn't write a POD. Removed unused
157 * C4/Circulation/Renewals2.pm: Added magic RCS comment. Added some
158 FIXME comments. Added some explanatory comments. Removed trailing
159 whitespace. Deleted unused variables. Added POD. Removed unused
162 * C4/Circulation/Renewals.pm: Added magic RCS comment. Added some
163 FIXME comments. Added some explanatory comments. Removed trailing
164 whitespace. Deleted unused variables. Added POD. Removed unused
167 * C4/Circulation/Main.pm: Added magic RCS comment. Added some
168 FIXME comments. Deleted unused variables. Added POD. Removed
171 * C4/Circulation/Issues.pm: Added magic RCS comment. Added some
172 FIXME comments. Deleted unused variables. Added POD. Removed
175 * C4/Circulation/Fines.pm: Added magic RCS comment. Removed a
176 lying comment. Removed unused global variables. Added POD. Added
177 some FIXME comments. Added some explanatory comments. Removed
180 * C4/Z3950.pm: Removed bogus #! line (this isn't a script!)
181 Removed unused global variables. Added POD. Added some explanatory
182 comments. Added some FIXME comments.
184 * C4/Stats.pm: Added magic RCS comment. Removed declarations for
185 nonexistent variables. Added some FIXME comments. Removed unused
188 * C4/Reserves2.pm: Added partial POD (but I don't understand
189 reserves well enough to continue). Added magic RCS comment. Added
190 some explanatory comments. Removed trailing whitespace. Added some
191 FIXME comments. Moved comments in first column to where they
192 wouldn't obscure the indentation. Removed unused finalizer.
194 * C4/Acquisitions.pm: Added a partial POD. Wrote some FIXME
195 comments explaining why I'm not going to write any more PODs.
196 Added some other FIXME comments.
198 * C4/Circulation/Circ2.pm, C4/Circulation/Borrissues.pm,
199 C4/Format.pm, C4/Circulation.pm: Added some FIXME comments. Added
200 RCS magic comment. Removed unused finalizer.
202 * C4/Search.pm, C4/Output.pm, C4/Accounts2.pm, C4/Accounts.pm,
203 thesaurus_popup.pl, search.pl, memberentry.pl, modbib.pl: Added
206 * acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
207 acqui/finishreceive.pl, C4/Maintainance.pm, C4/Input.pm,
208 updatebiblio.pl, deletemem.pl: Added a FIXME comment.
210 2002-10-12 Andrew Arensburger <arensb@baa.ooblick.com>
212 * circ/selectbranchprinter.pl (bug workaround): Commented out some
213 code that removes everything from the list of branches the user
214 can select. Added some FIXME comments.
216 * C4/Reserves2.pm, C4/Reserves.pm: Added some FIXME comments.
218 * C4/Auth.pm: Turn off authentication entirely if systempreference
219 "insecure" is set to "yes".
221 * search.pl: Sorted "use" statements in esthetic order.
223 * t/require.t, koha.upgrade, installer.pl, installer-lite.pl,
224 INSTALL: Removed the dependency on Set::Scalar.
226 * C4/Search.pm: Got rid of the dependency on Set::Scalar. Yay! One
227 fewer package that the user has to install! Redid the way SQL
228 queries are built up, to make it more readable and maintainable.
229 Removed a couple of unused variables. Got rid of some un-Perl-like
232 2002-10-11 Andrew Arensburger <arensb@baa.ooblick.com>
234 * C4/Search.pm: Added a FIXME comment.
236 * C4/Database.pm: Gutted. Every function in this module is now
237 obsolete. Removed just about everything. The name "Database" might
238 still be reused, though the next time something gets added, it
239 should probably be called v2.0.
241 * opac/opac-logout.pl: Replaced &requireDBI with C4::Context->dbh,
242 thus making the "use Database" statement unnecessary. Replaced a
243 prepare()/execute() with a do().
245 * Added FIXME comments for broken links.
247 * koha-tmpl/intranet-tmpl/default/en/marcimport/AcceptItemCopy.tmpl:
248 Added FIXME comments for broken links.
250 * koha-tmpl/intranet-tmpl/default/en/marcimport/AcceptBiblioitem.tmpl:
251 Added FIXME comments for broken links.
253 * acqui.simple/marcimport.pl: Replaced &requireDBI with
254 C4::Context->dbh, thus making the "use Fixed muffed quotes in
255 &gettemplate calls. Added a temporary print statement in
256 &z3950menu, so it'll print something instead of giving a browser
259 * C4/Circulation/Circ2.pm: Removed bogus unused variables at the
260 top. Prettified @EXPORT list.
261 (bug fix): Added missing semicolon.
263 * C4/Output.pm: Replaced &requireDBI with C4::Context->dbh, thus
264 making the "use Database" statement unnecessary. Fixed POD up a
266 * C4/Koha.pm: Removed trailing whitespace that was messing up the
269 * C4/Interface/ReserveentCDK.pm: Added FIXME comment. This file is
272 * C4/Interface/RenewalsCDK.pm: Added FIXME comment. This file is
275 * C4/Interface/FlagsCDK.pm: Added FIXME comment. This file is
278 * C4/Interface/BorrowerCDK.pm: Added FIXME comment. This file is
281 * C4/Interface/AccountsCDK.pm: Added FIXME comment. This file is
284 * C4/Circulation/Borrower.pm: Added FIXME comment. This file is
287 * C4/InterfaceCDK.pm: Added FIXME comment. This file is obsolete,
290 * C4/Circulation.pm: Added FIXME comment. This file is obsolete,
293 * C4/Circmain.pm: Updated FIXME comment. This file is obsolete,
296 * C4/Z3950.pm: Replaced &requireDBI with C4::Context->dbh
297 * C4/Biblio.pm: Replaced &requireDBI with C4::Context->dbh
298 2002-10-10 Andrew Arensburger <arensb@baa.ooblick.com>
300 * C4/Circulation/Circ2.pm: Cleaned things up a bit.
302 * C4/Search.pm: Removed &systemprefs. It is no longer used.
304 * C4/Output.pm: Use C4::Context->preference instead of
305 &systemprefs or explicit SQL calls to get an entry from the
306 systempreferences table.
308 * moremember.pl (bug fix): Titles and due dates weren't being
309 retrieved properly due to missing braces. Added bug report: the
310 item type still isn't being displayed.
312 * C4/Search.pm: Made code a bit more Perl-ish.
314 * member.pl: Use the default theme if it wasn't given as a CGI
317 * koha-tmpl/intranet-tmpl/default/en/member.tmpl: Restored
318 pre-template behavior: when you click on a member, you get taken
319 to the "show me more information about this member" page, not the
320 "update this member's information" page.
322 * C4/Output.pm: Added some FIXMEs. Made code more Perlish.
323 (bug fix): Allow whitespace in $HTTP_ACCEPT_LANGUAGE (Konqueror uses
324 ", " as language separator).
326 * search.pl: Fixed typo. Added missing function argument.
328 * updater/updatedatabase: Added some FIXME comments.
330 * marc/USMARC.pm: Added some FIXME comments.
332 * marc/File.pm: Added some FIXME comments.
334 * C4/Circulation/Circ2.pm: Added whitespace to make the POD work.
337 * C4/Stats.pm: Added whitespace to make the POD work.
339 * C4/SimpleMarc.pm: Added whitespace to make the POD work.
341 * C4/Search.pm: Fixed a few problems with POD.
343 * C4/Print.pm: Simplified references.
345 * C4/Output.pm: Added whitespace to make the POD work. Removed
346 references, added author.
348 * C4/Maintainance.pm: Removed reference to Perl in POD. It should
351 * C4/Koha.pm: Removed reference to Perl in POD. It should be
354 * C4/Input.pm: Removed reference to Perl in POD. It should be
357 * C4/Format.pm: Removed reference to Perl in POD. It should be
360 * C4/Context.pm: Added whitespace to make the POD work. Simplified
361 references. Added author email address.
363 * C4/Catalogue.pm: Fixed FIXMEs. Removed reference to Perl in POD.
364 It should be obvious.
366 * C4/BookShelves.pm: Simplified references.
368 * C4/Auth.pm: Added whitespace to make the POD work. Simplified
371 * C4/Acquisitions.pm: Fixed FIXMEs. Removed reference to Perl. It
374 * C4/Accounts2.pm: Added whitespace to make the POD work.
375 Simplified references.
377 * C4/Accounts.pm: Added whitespace to make the POD work.
378 Simplified references.
380 2002-10-09 Andrew Arensburger <arensb@baa.ooblick.com>
382 * C4/Accounts.pm: Removed trailing whitespace that was breaking
385 * circ/circulation.pl: Added some FIXME comments.
387 * circ/branchtransfers.pl (bug fix?) What looks like possibly a
388 line left over from debugging was giving me an empty branch list,
389 so transfers didn't work.
391 * C4/Circulation/Circ2.pm: Added POD. Added a bunch of FIXMEs.
392 Trimmed trailing whitespace.
394 * C4/Stats.pm: Fixed missing bracket in POD.
396 * C4/Reserves2.pm: Added some FIXMEs.
398 * C4/Print.pm: Fixed FIXMEs in the POD.
400 * C4/Context.pm: Added a couple of comments.
402 2002-10-06 Andrew Arensburger <arensb@baa.ooblick.com>
404 * acqui.simple/bulkmarcimport.pl, C4/Format.pm, C4/Security.pm,
405 C4/InterfaceCDK.pm: Added some FIXME comments.
407 * C4/Interface/RenewalsCDK.pm, C4/Interface/BorrowerCDK.pm,
408 C4/Interface/AccountsCDK.pm, C4/Circulation/Returns.pm,
409 C4/Circulation/Main.pm, C4/Circulation/Circ2.pm,
410 C4/Circulation/Borrissues.pm, C4/Groups.pm: Removed unnecessary
413 * C4/SimpleMarc.pm: Added POD and some comments.
415 * C4/Scan.pm: Added a POD of sorts.
417 * C4/Auth.pm: Added POD and some comments.
419 * C4/Accounts2.pm: Fixed typo in synopsis.
421 2002-10-05 Andrew Arensburger <arensb@baa.ooblick.com>
423 * search.pl: Added "use C4::Context" (how did I forget it
426 * C4/Circulation/Circ2.pm: Replaced several
427 prepare()/execute()/finish() sequences with do().
429 * C4/Search.pm: Fixed some bogosity. Added some FIXMEs.
431 * C4/Acquisitions.pm, C4/Accounts2.pm: Replaced several
432 prepare()/execute()/finish() sequences with do().
434 * memberentry.pl, loadmodules.pl, acqui/newbiblio.pl,
435 acqui/acquire.pl: Use C4::Context->preference, rather than getting
436 all system preferences and picking out only what's needed.
438 * C4/Context.pm: Added "preference" method, for fetching a single
439 value from systempreferences (which is all most scripts need).
441 * INSTALL: Clarified need for File::Spec. Rewrote sections on
442 writing and installing koha.conf for clarity, and to reflect the
443 fact that the config file no longer needs to go in /etc/koha.conf.
444 Fixed typo in "SetEnv" example. Replaced "ur" with the English
445 equivalent throughout.
447 * C4/Output.pm: Added a couple of FIXME comments.
449 * C4/Output.pm: Switched new functions to using C4::Context.
451 * C4/Output.pm: Removed remnants of code that read /etc/koha.conf
454 * Merged with arensb-context branch: use
455 C4::Context->dbh instead of &C4Connect, and generally prefer
456 C4::Context over C4::Database.
458 * bookcount.pl: Merged with arensb-context branch: use
459 C4::Context->dbh instead of &C4Connect, and generally prefer
460 C4::Context over C4::Database.
462 * Merged with arensb-context branch: use C4::Context->dbh instead
463 of &C4Connect, and generally prefer C4::Context over C4::Database.
464 * C4/Output.pm, C4/Context.pm, C4/Biblio.pm: Merged in changes
467 * marc/viewmarc.pl: Added a FIXME comment.
469 * marc/viewmarc.pl: Oops! Stupid bug fix.
471 * marc/koha2marc: Removed a useless statement.
473 * moredetail.pl: Removed some obsolete commented-out code.
475 * updater/updatedatabase2.pl, updater/updatedatabase,
476 updater/thesaurus_create.pl, misc/fixborrower.pl, marc/test,
477 maint/shiftbib.pl, html-template/search.pl,
478 html-template/Search.pm, circ/circulation.pl, admin/itemtypes.pl,
479 admin/currency.pl, admin/categoryitem.pl, admin/categorie.pl,
480 admin/branches.pl, admin/aqbudget.pl,
481 acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
482 acqui.simple/addbookslccn.pl, C4/Circulation/Returns.pm,
483 C4/Circulation/Renewals2.pm, C4/Circulation/Renewals.pm,
484 C4/Circulation/Main.pm, C4/Circulation/Issues.pm,
485 C4/Circulation/Fines.pm, C4/Circulation/Circ2.pm,
486 C4/Circulation/Borrower.pm, C4/Circulation/Borrissues.pm,
487 C4/test.pl, C4/Search.pm, C4/Reserves2.pm, C4/Print.pm,
488 C4/InterfaceCDK.pm, C4/Circmain.pm, C4/Biblio.pm, C4/Auth.pm,
489 C4/Acquisitions.pm, C4/Accounts.pm, stats2.pl, search.pl,
490 overdue.pl, bookcount.pl: Added a whole mess of FIXME comments.
492 * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
494 * C4/Biblio.pm: Added some missing semicolons.
496 2002-10-03 Andrew Arensburger <arensb@baa.ooblick.com>
498 * telnet/doreturns.pl, telnet/borrwraper.pl: Use C4::Connect
499 instead of C4::Database, C4::Connect->dbh instead C4Connect.
500 Removed trailing whitespace, 'cos it was bugging me.
502 * C4/Database.pm: Added a FIXME comment.
504 * C4/Context.pm: A couple of bug fixes so it'll actually load.
506 * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
509 * acqui.simple/addbooks.pl, C4/Circulation/Renewals.pm,
510 C4/SimpleMarc.pm, C4/Circulation.pm, C4/Circmain.pm,
511 updatebiblio.pl, updatebibitem.pl, tidyaccounts.pl: Removed
512 useless "use C4::Database;" line.
514 * marc/MARCdetail.pl, html-template/search.pl,
515 html-template/moredetail.pl, html-template/detail.pl,
516 acqui.simple/marcimport.pl, C4/Output.pm, userpage.pl, search.pl,
517 moredetail.pl, detail.pl: Use C4::Connect instead of C4::Database,
518 C4::Connect->dbh instead C4Connect. Removed old code for reading
521 * updater/updatedatabase2.pl, updater/updatedatabase,
522 updater/thesaurus_create.pl, sec/writeoff.pl, misc/makeformats.pl,
523 misc/makebaskets.pl, misc/fixrefs.pl, misc/fixorders.pl,
524 misc/fixcatalog.pl, misc/fixborrower.pl, misc/fines2.pl,
525 marc/viewmarc.pl, marc/updatedb2marc.pl, marc/test,
526 marc/koha2marc, marc/fill_usmarc.pl, maint/shiftbib.pl,
527 html-template/Search.pm, admin/systempreferences.pl,
528 admin/stopwords.pl, admin/printers.pl, admin/marctagstructure.pl,
529 admin/itemtypes.pl, admin/currency.pl, admin/categoryitem.pl,
530 admin/categorie.pl, admin/branches.pl, admin/aqbudget.pl,
531 admin/aqbookfund.pl, acqui.simple/viewmarc.pl,
532 acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
533 acqui.simple/addbookslccn.pl, acqui/newbiblio.pl,
534 acqui/acquire.pl, C4/Circulation/Returns.pm,
535 C4/Circulation/Renewals2.pm, C4/Circulation/Main.pm,
536 C4/Circulation/Issues.pm, C4/Circulation/Fines.pm,
537 C4/Circulation/Circ2.pm, C4/Circulation/Borrower.pm,
538 C4/Circulation/Borrissues.pm, C4/test.pl, C4/Stock.pm,
539 C4/Stats.pm, C4/Security.pm, C4/Search.pm, C4/Reserves2.pm,
540 C4/Reserves.pm, C4/Maintainance.pm, C4/Koha.pm, C4/Groups.pm,
541 C4/Catalogue.pm, C4/BookShelves.pm, C4/Biblio.pm, C4/Auth.pm,
542 C4/Acquisitions.pm, C4/Accounts2.pm, C4/Accounts.pm,
543 updateitem.pl, updatecharges.pl, thesaurus_popup.pl, stats2.pl,
544 pay.pl, overdue.pl, moremember.pl, memberentry.pl, logout.pl,
545 insertjdata.pl, insertidata.pl, insertdata.pl, fixBranches.pl,
546 deletemem.pl, charges.pl, bookcount.pl: Use C4::Connect instead of
547 C4::Database, C4::Connect->dbh instead C4Connect.
549 2002-10-05 Andrew Arensburger <arensb@baa.ooblick.com>
551 arensb-context branch:
553 * marc/fill_usmarc.pl,
554 koha-tmpl/opac-tmpl/default/en/includes/opac-top.inc,
555 koha-tmpl/opac-tmpl/default/en/includes/opac-bottom.inc,
556 koha-tmpl/opac-tmpl/default/en/includes/members-top.inc,
557 koha-tmpl/opac-tmpl/default/en/opac-searchresults.tmpl,
558 koha-tmpl/opac-tmpl/default/en/opac-search.tmpl,
559 koha-tmpl/opac-tmpl/default/en/opac-main.tmpl,
560 koha-tmpl/opac-tmpl/default/en/opac-detail.tmpl, C4/Search.pm,
561 overdue.pl, moremember.pl, installer-lite.pl: Merged with head.
563 * C4/Output.pm, C4/Context.pm, C4/Biblio.pm: Merged in changes
566 * marc/viewmarc.pl: Added a FIXME comment.
568 * marc/viewmarc.pl: Oops! Stupid bug fix.
570 * marc/koha2marc: Removed a useless statement.
572 * moredetail.pl: Removed some obsolete commented-out code.
574 * updater/updatedatabase2.pl, updater/updatedatabase,
575 updater/thesaurus_create.pl, misc/fixborrower.pl, marc/test,
576 maint/shiftbib.pl, html-template/search.pl,
577 html-template/Search.pm, circ/circulation.pl, admin/itemtypes.pl,
578 admin/currency.pl, admin/categoryitem.pl, admin/categorie.pl,
579 admin/branches.pl, admin/aqbudget.pl,
580 acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
581 acqui.simple/addbookslccn.pl, C4/Circulation/Returns.pm,
582 C4/Circulation/Renewals2.pm, C4/Circulation/Renewals.pm,
583 C4/Circulation/Main.pm, C4/Circulation/Issues.pm,
584 C4/Circulation/Fines.pm, C4/Circulation/Circ2.pm,
585 C4/Circulation/Borrower.pm, C4/Circulation/Borrissues.pm,
586 C4/test.pl, C4/Search.pm, C4/Reserves2.pm, C4/Print.pm,
587 C4/InterfaceCDK.pm, C4/Circmain.pm, C4/Biblio.pm, C4/Auth.pm,
588 C4/Acquisitions.pm, C4/Accounts.pm, stats2.pl, search.pl,
589 overdue.pl, bookcount.pl: Added a whole mess of FIXME comments.
591 * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
593 * C4/Biblio.pm: Added some missing semicolons.
595 2002-10-03 Andrew Arensburger <arensb@baa.ooblick.com>
597 arensb-context branch:
599 * telnet/doreturns.pl, telnet/borrwraper.pl: Use C4::Connect
600 instead of C4::Database, C4::Connect->dbh instead C4Connect.
601 Removed trailing whitespace, 'cos it was bugging me.
603 * C4/Database.pm: Added a FIXME comment.
605 * C4/Context.pm: A couple of bug fixes so it'll actually load.
607 * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
610 * acqui.simple/addbooks.pl, C4/Circulation/Renewals.pm,
611 C4/SimpleMarc.pm, C4/Circulation.pm, C4/Circmain.pm,
612 updatebiblio.pl, updatebibitem.pl, tidyaccounts.pl: Removed
613 useless "use C4::Database;" line.
615 * marc/MARCdetail.pl, html-template/search.pl,
616 html-template/moredetail.pl, html-template/detail.pl,
617 acqui.simple/marcimport.pl, C4/Output.pm, userpage.pl, search.pl,
618 moredetail.pl, detail.pl: Use C4::Connect instead of C4::Database,
619 C4::Connect->dbh instead C4Connect. Removed old code for reading
622 * updater/updatedatabase2.pl, updater/updatedatabase,
623 updater/thesaurus_create.pl, sec/writeoff.pl, misc/makeformats.pl,
624 misc/makebaskets.pl, misc/fixrefs.pl, misc/fixorders.pl,
625 misc/fixcatalog.pl, misc/fixborrower.pl, misc/fines2.pl,
626 marc/viewmarc.pl, marc/updatedb2marc.pl, marc/test,
627 marc/koha2marc, marc/fill_usmarc.pl, maint/shiftbib.pl,
628 html-template/Search.pm, admin/systempreferences.pl,
629 admin/stopwords.pl, admin/printers.pl, admin/marctagstructure.pl,
630 admin/itemtypes.pl, admin/currency.pl, admin/categoryitem.pl,
631 admin/categorie.pl, admin/branches.pl, admin/aqbudget.pl,
632 admin/aqbookfund.pl, acqui.simple/viewmarc.pl,
633 acqui.simple/processz3950queue, acqui.simple/bulkmarcimport.pl,
634 acqui.simple/addbookslccn.pl, acqui/newbiblio.pl,
635 acqui/acquire.pl, C4/Circulation/Returns.pm,
636 C4/Circulation/Renewals2.pm, C4/Circulation/Main.pm,
637 C4/Circulation/Issues.pm, C4/Circulation/Fines.pm,
638 C4/Circulation/Circ2.pm, C4/Circulation/Borrower.pm,
639 C4/Circulation/Borrissues.pm, C4/test.pl, C4/Stock.pm,
640 C4/Stats.pm, C4/Security.pm, C4/Search.pm, C4/Reserves2.pm,
641 C4/Reserves.pm, C4/Maintainance.pm, C4/Koha.pm, C4/Groups.pm,
642 C4/Catalogue.pm, C4/BookShelves.pm, C4/Biblio.pm, C4/Auth.pm,
643 C4/Acquisitions.pm, C4/Accounts2.pm, C4/Accounts.pm,
644 updateitem.pl, updatecharges.pl, thesaurus_popup.pl, stats2.pl,
645 pay.pl, overdue.pl, moremember.pl, memberentry.pl, logout.pl,
646 insertjdata.pl, insertidata.pl, insertdata.pl, fixBranches.pl,
647 deletemem.pl, charges.pl, bookcount.pl: Use C4::Connect instead of
648 C4::Database, C4::Connect->dbh instead C4Connect.
650 2002-10-02 Andrew Arensburger <arensb@nerafo.umd.edu>
652 * C4/Context.pm (added) Module for reading the config file and
653 getting access to the database.
655 2002-10-01 Andrew Arensburger <arensb@baa.ooblick.com>
657 * C4/Acquisitions.pm: Added an incomplete POD, as well as some
658 FIXME comments (which, as it turns out, might not be necessary
661 * C4/Circulation/Main.pm, C4/Circulation/Circ2.pm,
662 C4/Circulation.pm, C4/Catalogue.pm, C4/Biblio.pm: Added some FIXME
663 comments, mostly marking duplicate functions.
665 2002-09-28 Andrew Arensburger <arensb@baa.ooblick.com>
667 * circ/circulation.pl: Added a wishlist FIXME comment.
669 * C4/Stock.pm, C4/Scan.pm, C4/Groups.pm: Added some FIXME
672 * C4/Stats.pm: Added POD. Removed extraneous trailing whitespace.
674 * C4/Accounts2.pm: Added POD. Removed extraneous trailing
677 * INSTALL: Added two missing required Perl modules.
679 2002-09-23 Andrew Arensburger <arensb@baa.ooblick.com>
681 * C4/Print.pm, C4/Maintainance.pm, C4/Input.pm, C4/Format.pm,
682 C4/Catalogue.pm: Added POD.
684 * C4/BookShelves.pm: Fixed missing bit in POD.
686 * C4/Accounts.pm: Fixed missing bits in POD.
688 2002-09-22 Andrew Arensburger <arensb@baa.ooblick.com>
690 * C4/BookShelves.pm: Added POD. Added some FIXME comments. Removed
691 useless trailing whitespace.
693 * C4/Search.pm, C4/Biblio.pm, memberentry.pl, jmemberentry.pl:
694 Added some FIXME comments.
696 2002-04-17 14:35 pate
698 * C4/Koha.pm: starting to move ethnicity stuff out of programs and
701 2002-04-17 13:28 rangi
703 * installer.pl: Submitting on behalf of Nicholas First cut (not
704 functional yet) of an installer script
706 2002-04-16 12:49 tonnesen
708 * acqui.simple/bulkmarcimport.pl: Added some comments detailing how
709 MARC fields are mapped to Koha data
711 2002-04-16 11:00 tonnesen
713 * acqui.simple/bulkmarcimport.pl: Fixed typo
715 2002-04-16 10:37 tonnesen
717 * acqui.simple/bulkmarcimport.pl: This is my bulk MARC record
718 importing tool. Feel free to test it out, but DO NOT use it on a
719 production system yet! It needs to be more adaptable to different
720 MARC implementations.
722 Note that the script will spit out a plain text copy of the records
723 being imported to STDOUT, so you will probably want to redirect to
724 a file, or pipe to less.
726 2002-04-15 09:17 pate
728 * moremember.pl: moved ethnicity fixups into C4::Koha, eventually
729 to be replaced with a better (non-NZ specific) solution.
731 2002-04-15 09:15 pate
733 * C4/Koha.pm: moved ethnicity fixing out of moremember.pl into a
734 function, eventually to replace with a more configurable version
737 2002-04-14 22:33 truth_nz
739 * updatebibitem.pl, C4/Acquisitions.pm, acqui/addorder.pl:
740 Acquisitions::newbiblioitem updated to be usable for new
741 acqui.simple addorder.pl and updatebibitem.pl modified to use new
744 2002-04-10 02:55 rangi
746 * C4/Search.pm: Fixing the subject search i broke ;)
748 2002-04-10 00:59 rangi
750 * C4/Search.pm: Working on a fix to speed up title and author
753 2002-04-09 22:49 truth_nz
755 * C4/Acquisitions.pm: Altered newbiblio to be more generic - so can
756 use with new acui.simple scripts (which are not finished yet).
758 2002-04-09 22:47 truth_nz
760 * acqui/addorder.pl: Updates to use changed newbiblio sub in
763 2002-04-09 17:02 pate
765 * misc/fines2.pl: whacked a couple of bits that Chris marked as
768 2002-04-09 16:30 rangi
770 * misc/fines2.pl: Just added some comments for Pat (Is this a good
771 way of doing it? if not let me know)
773 2002-04-09 15:08 pate
775 * misc/: fines2.pl, fixborrower.pl: refactoring, marking spots for
778 2002-04-08 17:16 rangi
780 * memberentry.pl: Little typo, missing t in systemprefs Apart from
781 that, all the patch files seem to be running happily on
784 2002-04-08 17:04 rangi
786 * insertdata.pl: Just a quick little fix the sql to update a
787 borrower was setting the postal address twice, instead of the
788 postal, then the physical address. My little fix got overwrote by
789 pat's fix so im updating now before i forget :)
791 2002-04-08 16:44 pate
793 * insertdata.pl, koha.t, loadmodules.pl, memberentry.pl,
794 modbibitem.pl, moredetail.pl, moremember.pl, request.pl, search.pl,
795 testKoha.pl, C4/Koha.pm, C4/Output.pm: refactored slashifyDate
796 function out of inline code, created C4/Koha.pm to hold it and
797 wrote tests for it, started marking other places for potential
800 2002-04-08 15:47 rangi
802 * insertdata.pl: Script wasnt setting street address correctly
804 2002-04-04 19:13 rangi
806 * fines.pl: Have realised misc/fines2.pl is the real fines script,
807 this one can be removed so as to remove one more source of
810 2002-04-04 19:09 rangi
812 * admin/aqbudget.pl: Fixing up the query to pickup budget
814 2002-04-03 00:58 rangi
816 * borrwraper.pl: Actually lives in telnet/
818 2002-04-03 00:44 rangi
820 * acqui.simple/: addbooks.pl, addbookslccn.pl: More work on the
821 addbooks scripts, committing on behalf of Roger
823 Need testing before use in a production environment
825 2002-03-30 22:50 rangi
827 * acqui.simple/: addbooks.pl, addbookslccn.pl: Fixed the holding
828 branch insertion code. It was inserting the correct homebranch but
829 was still inserting the wrong home branch
831 2002-03-30 18:48 rangi
833 * acqui.simple/addbookslccn.pl: Fixing branches
835 2002-03-30 17:18 rangi
837 * acqui.simple/addbooks.pl: Draws list of branches from the
838 branches table now, when adding an item
840 2002-03-26 16:02 rangi
842 * pay.pl: Shifting writeoff code back into pay.pl (redirecting to
843 writeoff.pl was breaking when the borrower owes a lot of fines)
845 2002-03-25 21:08 finlayt
847 * updater/updatedatabase: added database patchs to the
848 updater/updatedatabase script
850 changes the type of the datesent and datearrived fields in the
851 branchtransfers table from date to datetime.
853 completely re-organises the branchcategories table. As this has
854 previously been unused it shouldnt effect anyone.
856 2002-03-21 13:24 rangi
858 * showbudget.pl: Doesnt write to an include anymore
860 2002-03-19 07:39 tipaul
862 * updater/updatedatabase2.pl: Script to apply to sample DB only. It
863 makes a few modifications in the DB (indexes creation, some data
864 deletion, and unused tables drop) Creates a thesaurus table from
865 the bilbiosubject one
867 2002-03-19 07:37 tipaul
869 * updater/sample_only_param_tables.sql: Sample database only for
872 2002-03-16 18:58 rangi
874 * C4/Circulation/Fines.pm: Deals with lost book charges now
876 2002-03-16 18:31 rangi
878 * misc/fines2.pl: tidied up, less hlt specific now
880 2002-03-13 17:51 finlayt
882 * circ/branchtransfers.pl: Changed heading to look like the rest of
885 2002-03-13 17:50 finlayt
887 * circ/circulation.pl: Added a heading to be consistent with rest
890 2002-03-13 17:04 finlayt
892 * circ/: circulation.pl, circulation2.pl: This is the begining of a
893 process of dividing up circulation.pl
895 This script deals with the branch and printer selection stuff
897 2002-03-13 13:13 finlayt
899 * C4/Circulation/Circ2.pm: Added a transferbook subroutine that is
900 called from /circ/branchtransfers.pl
902 It writes a new line in the branchtransfers table and changes the
903 currentbranch field in items.
905 2002-03-13 13:07 finlayt
907 * circ/branchtransfers.pl: Fixed a small problem in the <form>, not
908 hidden inputs are getting passed correctly.
910 2002-03-12 23:46 rangi
912 * search.pl: Removing reference to the FrontSearch subroutine as
915 2002-03-12 23:36 rangi
917 * C4/Search.pm: Tidy up, removing deprecated routines
919 2002-03-12 23:14 rangi
921 * opac-search.pl: Deprecated searching is all handled by search.pl
923 2002-03-12 19:26 rangi
925 * moremember.pl, C4/Reserves2.pm, C4/Search.pm: Getting Iteminfo in
926 Search to only display correct reserves (mainly used on detail.pl)
927 and another typo fix in moremember.pl
929 2002-03-12 18:46 rangi
931 * moremember.pl: Typo fix (doh!)
933 2002-03-12 18:03 rangi
935 * moremember.pl, C4/Reserves2.pm: Fix so that reserves are only
936 showing for the biblioitem not the biblio on the moremembers screen
938 2002-03-12 13:04 finlayt
940 * circ/: branchtransfers.pl, circulation.pl:
941 Branchtransfers.pl provides a form for entering barcodes and
942 selecting a destination branch.
944 New rows are entered into the branchtransfers table for each item
947 2002-03-10 19:36 rangi
949 * C4/Accounts2.pm: Fix for manual invoices
951 2002-03-05 12:48 tipaul
953 * admin/: aqbookfund.pl, aqbudget.pl, branches.pl, categorie.pl,
954 categoryitem.pl, currency.pl, itemtypes.pl, printers.pl,
955 stopwords.pl, systempreferences.pl: scripts to manage parameters
958 2002-02-26 01:31 rangi
960 * C4/Maintainance.pm, maint/catmaintain.pl: Fixed apostrophe '
963 2002-02-26 01:06 rangi
965 * acqui/basket.pl: Fix for displaying prices
967 2002-02-20 13:05 rangi
969 * C4/Search.pm: Making a "fix" to normal title search
971 2002-02-20 12:53 rangi
973 * C4/Search.pm: Playing with keyword search trying to speed it up
976 2002-02-12 13:31 rangi
978 * C4/Search.pm: Fixing bug in subject searching that was causing
979 subjects with ' to break the search
981 2002-02-12 13:07 rangi
983 * C4/Acquisitions.pm, updatebibitem.pl: Fixing bug that was
984 duplicating additional authors, and a bug that was breaking the
985 updating classicification field
987 2002-02-01 10:00 tonnesen
989 * acqui.simple/: marcimport.pl, processz3950queue: Changes from a
990 long time ago that I don't even remember anymore. :)
992 2001-12-11 18:31 rangi
994 * C4/Search.pm: Added the facility to restrict a keyword search by
997 2001-11-26 18:01 rangi
999 * C4/Search.pm: Fixing error in keyword search (fixing my mistake
1002 2001-11-25 20:33 rangi
1004 * C4/Search.pm: Fixing a bug in keyword search was duplicating
1007 2001-11-25 18:03 rangi
1009 * insertdata.pl: Modify an adult with guarantees now modifies the
1010 guarantees also. IE change of address effects the guarantees
1013 2001-11-25 16:41 rangi
1015 * C4/Search.pm: Added a findguarantor routine to search for the
1016 guarantor of a given borrower. Probably it and findgurantees need
1017 to moved out to borrowers.pm
1019 2001-11-25 14:25 rangi
1021 * C4/Search.pm: Author combined with Title search was not searching
1022 the series title field Fixed now
1024 2001-11-25 12:17 rangi
1026 * C4/: Reserves2.pm, Circulation/Circ2.pm: Fixing reserve handling.
1027 Mulitple copy reserves now handled correctly, and correct charges
1030 2001-11-22 18:12 rangi
1032 * C4/Search.pm: Adding the facility to search on just dewey and
1035 2001-11-19 15:28 tonnesen
1037 * updater/updatedatabase: Added code to determine mysqld version
1038 for possibility of converting databases to MyISAM format
1040 2001-11-19 12:29 tonnesen
1042 * updater/updatedatabase: Added some more tables to the database
1043 updater. Modified barcode to be 20 characters long instead of 9.
1045 2001-11-19 10:26 tonnesen
1047 * updater/updatedatabase: Script that will update existing
1048 databases, creating any new tables, adding, modifying or removing
1049 any fields from existing tables.
1051 This is in very early stages. Need to go through and ascertain
1052 which tables and fields need to be added/modified. Also need to
1053 add a "backup" before any modifications are made. Thoughts on this
1056 2001-11-06 10:25 tonnesen
1058 * acqui.simple/addbooks.pl, marc/koha2marc: Minor changes
1060 2001-11-06 10:24 tonnesen
1062 * marc/test: Script that I'm using to check MARC record support.
1064 2001-11-06 10:15 tonnesen
1066 * C4/Catalogue.pm: Working out problems with MARC record support.
1068 2001-11-06 10:15 tonnesen
1070 * acqui.simple/addbookslccn.pl: Modified version of addbooks.pl
1071 that uses LCCN as base identifier instead of ISBN. Should probably
1072 be merged with addbooks.pl so that the user can enter either and
1073 ISBN _or_ and LCCN from the same form.
1075 2001-11-06 10:13 tonnesen
1077 * acqui.simple/: marcimport.pl, processz3950queue: Continuing work
1078 on Z39.50 search tool. Daemon now forks up to 12 processes to do
1079 Z39.50 searches. Daemon will also wait to see if the user looks
1080 beyond the first couple of pages of results, and will download more
1081 results if necessary.
1083 2001-11-02 23:29 tonnesen
1085 * C4/Catalogue.pm: Minor cleanups. Needs testing. Starting to
1086 think about modifying updatebiblio.pl to use this API.
1088 2001-11-02 23:28 tonnesen
1090 * acqui.simple/marcimport.pl: Z39.50 now stores list of servers to
1091 query in a database table.
1093 2001-11-02 13:40 tonnesen
1095 * acqui.simple/processz3950queue: Daemon to process the queue of
1096 pending Z39.50 searches. I still need to come up with a way for
1097 this process to get launched. Looks like Koha might need its first
1100 2001-11-02 13:21 tonnesen
1102 * acqui.simple/marcimport.pl: Added Z39.50 searching capability,
1103 and MARC file uploading from workstation using HTML forms. Z39.50
1104 functionality requires the YAZ toolkit.
1106 2001-10-31 21:00 tonnesen
1108 * acqui.simple/marcimport.pl: Use MARC controlnumber as a unique
1109 identifier for MARC records, in addition to ISBN, ISSN, and LCCN.
1111 2001-10-10 12:28 tonnesen
1113 * C4/Circulation/Circ2.pm: Typo in printf format string was causing
1114 all issues to appear in the Previous issues box and not in today's
1117 2001-10-10 12:27 tonnesen
1119 * updatebibitem.pl: Fixed bug where a biblioitem with a subclass
1120 but no dewey would get the subclass erased when editing the
1123 2001-10-10 12:26 tonnesen
1125 * modbibitem.pl: used CGI.pm's textfield function to create the
1126 notes text input box. Notes with question marks '"' in them were
1127 getting deleted when an item was modified.
1129 2001-10-05 14:27 tonnesen
1131 * acqui.simple/marcimport.pl: Added rudimentary marc importing
1132 tool. Just takes a marc record and converts to koha database.
1133 Does not keep data in marc format.
1135 2001-10-05 14:23 tonnesen
1137 * marc/viewmarc.pl: Removed duplicate viewmarc.pl from acqui.simple
1140 2001-10-05 14:19 tonnesen
1142 * acqui.simple/: addbooks.pl, viewmarc.pl: Added simple
1145 2001-10-05 13:13 tonnesen
1147 * search.pl, C4/Catalogue.pm, C4/Search.pm, marc/marcschema.sql:
1148 Changed search interface to allow searches on Illustrator. This is
1149 apparently a common search in elementary school libraries.
1151 2001-09-27 13:39 tonnesen
1153 * C4/Catalogue.pm: Tested updateItem subroutine, made some better
1154 checks for Subfield_IDs and Subfield_Keys when modifying MARC data
1155 based on changes to Koha data.
1157 2001-09-27 12:24 tonnesen
1159 * C4/Catalogue.pm, marc/koha2marc: Started on updateItem
1162 2001-09-10 19:03 rangi
1164 * deletemem.pl: Fixing member deletion, so that it checks fines,
1165 issues and guarantees before deleting
1167 2001-09-10 16:37 rangi
1169 * modbibitem.pl, moredetail.pl, C4/Search.pm: Fixing a glitch that
1170 was showing the biblio notes field where the biblioitems notes
1171 should have been displaying
1173 2001-08-17 00:54 rangi
1175 * circ/circulation.pl: Changed the sorting of the hash of items on
1176 issue. To sort numerically, (so 10 comes after 2) Just a quick fix
1177 to get the items showing in date_due order
1179 2001-07-12 04:12 pawelzc
1181 * translator/translator.readme: Spelling and english language
1184 2001-07-05 14:37 rangi
1186 * deletemem.pl: Script to delete a member/patron
1188 2001-07-05 14:37 rangi
1190 * memberentry.pl: Fix to handle the delete call, redirects to
1193 2001-06-27 14:53 rangi
1195 * translator/translator.pl: Modified so that the first available
1196 language is chosen if none is specified
1198 2001-06-26 15:27 tonnesen
1200 * C4/Catalogue.pm: Finished updateBiblioItem subroutine
1202 2001-06-26 15:13 rangi
1204 * translator/: translator.pl, translator.readme: Scripts to permit
1205 koha webpages to display in different natural languages Courtesy of
1208 2001-06-26 14:13 tonnesen
1210 * C4/Catalogue.pm: newBiblio subroutine completed.
1212 2001-06-26 13:17 tonnesen
1214 * C4/Catalogue.pm: Added biblioitems table update when
1215 newBiblioItem() routine is called.
1217 2001-06-26 10:15 tonnesen
1219 * C4/Catalogue.pm: Beginning updateBiblio routine.
1221 2001-06-25 13:15 tonnesen
1223 * marc/viewmarc.pl: Prototype marc record viewer and editor.
1225 2001-06-25 13:12 tonnesen
1227 * marc/TODO: A TODO file for MARC support
1229 2001-06-25 12:43 tonnesen
1231 * C4/Catalogue.pm: Added skeletons of update routines.
1233 2001-06-25 12:07 tonnesen
1235 * marc/koha2marc: Minor documentation changes.
1237 2001-06-25 11:55 tonnesen
1239 * marc/koha2marc: Perl script to convert existing Koha tables to
1240 the new MARC tables.
1242 2001-06-25 11:54 tonnesen
1244 * marc/deletemarc: SQL commands to clear all of the MARC tables.
1245 This is terribly dangerous, but I find it useful during the
1246 development work. :)
1248 2001-06-25 11:52 tonnesen
1250 * marc/marcschema.sql: Schema for MARC storage tables. Blatantly
1251 stolen from www.pytheas.org. I also added the 0XX tables.
1253 2001-06-25 11:49 tonnesen
1255 * C4/Catalogue.pm: Cataloguing API. Very early draft at this
1258 2001-06-19 20:36 rangi
1260 * readingrec.pl, C4/Search.pm: Made a little change to allow the
1261 reading record to be sorted, and now defaults to the last 50 items
1264 2001-05-17 15:36 rangi
1266 * database.mysql: Changed the interim field in the items table, to
1267 be paidfor The horowhenua librarians wanted a place to store
1268 information when a lost item was paid for. The information is
1269 removed if the item is ever returned. The interim field was a
1270 hangover from the previous system and wasnt be used so I stole it
1273 2001-05-15 16:05 rangi
1275 * C4/Accounts2.pm: More little bug fixes in the manual credits
1278 2001-05-09 16:29 rangi
1280 * C4/Circulation/Circ2.pm: Changed the way a lost book being
1281 returned is handled. If the book has already been paid for a
1282 credit is added to their account. And offset against any current
1285 2001-05-09 16:26 rangi
1287 * updateitem.pl: Set up so marking a item lost, adds a charge for
1288 the replacement price to a borrowers record (if it is on issue)
1290 2001-05-09 16:23 rangi
1292 * renewscript.pl: Fixed so renewing a rental item adds a charge
1294 2001-05-09 16:22 rangi
1296 * mancredit.pl, maninvoice.pl, C4/Accounts2.pm: Added facility to
1297 do a cash refund. Also HLT allows ppl to work off their bill,so
1298 added a facility to do manual credit for that
1300 2001-05-08 17:05 rangi
1302 * C4/Circulation/Renewals2.pm: Renewing a rental or pay item from
1303 the borrowers record screen Now adds a charge to the borrowers
1306 2001-05-02 16:06 tonnesen
1308 * groups.pl, C4/Groups.pm: Steve Tonnesen's K12Admin-specific (for
1309 the time-being) group based overdue reports.
1311 2001-05-02 15:38 tonnesen
1313 * C4/Circulation/Circ2.pm: Added an overdue variable to the
1314 itemdata returned by the currentissues subroutine. This makes it
1315 easier to pick out overdue items in other modules (ie circulation,
1318 2001-05-02 14:15 rangi
1320 * C4/Circulation/Circ2.pm: Fixed the code that adds a credit or
1321 wipes a lost book charge from a borrowers account if said book is
1324 2001-05-02 14:13 rangi
1326 * C4/Accounts2.pm: Added functions to add credits and invoices to
1329 2001-05-02 14:11 rangi
1331 * boraccount.pl, moremember.pl: Turned off the tidy accounts
1332 feature in the view accounts screen (boraccount.pl) And got it so
1333 outstanding credits are shown on the moremember.pl (view member
1336 2001-05-02 14:08 rangi
1338 * mancredit.pl, maninvoice.pl: Scripts to add manual invoices, or
1339 credits to a borrower/member/patron's account. Called from
1340 boraccount.pl (ie the view account screen)
1342 2001-05-01 16:24 rangi
1344 * C4/Accounts2.pm: Fixed a bug in the return lost routine (when a
1345 payment is made on a lost item) So that the correct date was being
1348 2001-04-19 17:31 rangi
1350 * circ/circulation.pl: Quick bodge to restrict the number of
1351 returned books showing to 8. (Request from the librarians here to
1352 speed up the screen reload) Needs to be tidied up
1354 2001-04-17 19:51 rangi
1356 * C4/Accounts2.pm: Add functionality so that when the replacement
1357 cost of a lost item is paid Its returned off the members/patrons
1358 card. And a note is placed on the item saying that its been paid
1359 for. The item stays marked as lost. But the patron does not accrue
1362 2001-04-03 14:32 rangi
1364 * C4/Circulation/Circ2.pm, circ/circulation.pl: Making a change to
1365 the way charges are handled, the system originally worked such that
1366 if a borrower owed more than $5 issues werent allowed. This worked
1367 fine except that often borrowers wish to borrows say 3 pay videos
1368 at $2 each, then 2 books say. The three pay videos rack up charges
1369 of $6 and then they cant issue the books until that is paid.
1370 Reworked so that it cares about previous charges, not the ones
1371 accrued during current issue process.
1373 2001-04-02 15:51 rangi
1375 * pay.pl, stats.pl, C4/Accounts2.pm, C4/Stats.pm, sec/writeoff.pl:
1376 Reworking statistics for payments and writeoffs
1378 2001-03-28 18:11 rangi
1380 * moremember.pl: Commenting out the code that doesnt allow renewals
1381 if a renewal has already occured
1383 2001-03-27 19:00 rangi
1385 * circ/circulation.pl: Adding in javscript code to open a new
1388 2001-03-27 18:23 rangi
1390 * C4/Circulation/Circ2.pm, circ/circulation.pl: Reworked layout of
1393 2001-03-27 13:45 rangi
1395 * sec/writeoff.pl: Getting writeoff stats being stored as well
1397 2001-03-27 13:43 rangi
1399 * C4/: Accounts2.pm, Stats.pm: Modified the update stats routine to
1400 store borrowernumbers also Passing borrowernumbers to update stats
1401 from Account routines
1403 2001-03-22 14:20 rangi
1405 * circ/circulation.pl: Changes made by Glen to allow the
1406 circulation module to work with a ASCII-wand, or CueCat (weird
1407 encoded) input equally well.
1409 Do not bother installing the CueCat driver or any other software -
1412 2001-03-18 14:06 rangi
1414 * overdue.pl: Script to list overdue books under the headings
1415 Due-Date Patron Phone Title Author
1417 The patron can be email by clicking on the name (if the database
1418 contains an email address for them)
1420 Courtesy of Glen Stewart
1422 2001-03-15 02:17 rangi
1424 * detail.pl, moredetail.pl: Added code to allow searches to be used
1425 by catalogue maintenance
1427 2001-03-15 02:15 rangi
1429 * C4/Maintainance.pm, maint/catmaintain.pl: Added functionality to
1430 allow invalid itemtype to be fixed
1432 2001-03-15 02:11 rangi
1434 * maint/shiftbib.pl: Script to shift a group to another biblio,
1435 called as part of catalogue maintenance
1437 2001-03-13 14:41 rangi
1439 * catmaintain.pl, maint/catmaintain.pl: Shifted catmaintain.pl to a
1440 dir that can be easily passowrd protected
1442 2001-03-13 14:04 rangi
1444 * catmaintain.pl, C4/Maintainance.pm: Got undeleting biblios going
1445 (catalogue maintenance should probably be in a password protected
1446 super librarian area or the like)
1448 2001-03-12 15:33 rangi
1450 * newbiblio.pl: Just realised this is supposed to be in the acqui/
1453 2001-03-12 15:32 rangi
1455 * acqui/: acquire.pl, newbiblio.pl: Glens updates to automatically
1456 increment barcode, and to remove hardcoded itemtypes in scripts
1458 2001-03-12 15:29 rangi
1460 * memberentry.pl: Modified to include Glen Stewarts automatic
1461 member/patron cardnumber incrementation
1463 2001-03-12 15:15 rangi
1465 * newbiblio.pl: Script from Glen Stewart, i think to do with
1466 simplified acqusitions module? (correct me if im wrong glen)
1468 2001-03-12 14:43 rangi
1470 * database.mysql: Database definition file, checked into cvs to
1471 make keeping database current easier
1473 2001-03-07 13:12 rangi
1475 * insertdata.pl: Fixing stupid bug that was causing the sql insert
1476 command to break if a person had a ' in their name
1478 2001-03-07 13:02 rangi
1480 * moremember.pl: Changing the form so it passes through a modify
1481 value to tell the script to show the flags
1483 2001-03-06 17:48 rangi
1485 * insertdata.pl, memberentry.pl: Added the functionality to allow
1486 librarians to manipulate the flag status on borrowers ie lost,
1487 debarred, and gone no address
1489 2001-03-06 13:16 rangi
1491 * search.pl: Fixing " glitch in titles
1493 2001-03-06 13:13 rangi
1495 * opac-search.pl: Fixing a bug in the opac search that meant that
1496 titles that contained " were caused the detail page to error
1498 2001-02-27 14:08 rangi
1500 * delbiblio.pl: Quick fix to stop ppl from being able to delete
1501 biblios that have items attached
1503 2001-02-21 14:33 rangi
1505 * circ/circulation.pl: Rejigged printing issues, to print out
1506 everything on issue to the borrower
1508 2001-02-21 14:27 rangi
1510 * stats.pl: Fixed a little glitch in the daily stats script that
1511 meant it wasnt counting renewals
1513 2001-02-21 14:17 rangi
1515 * moremember.pl: Got a link from items on issue thru to item
1516 details (like in the circ module) And also stopped already renewed
1517 books from being renewable in the issues list
1519 2001-02-18 14:13 rangi
1521 * C4/Circulation/Circ2.pm: Little fix to the returnbook routine so
1522 the correct branchcode is passed to the updatestats routine
1524 2001-02-13 18:41 rangi
1526 * circ/circulation.pl: A bodgy hack so that hitting enter in issues
1527 (with no barcode) prints out the borrowers issue slip and starts a
1530 2001-02-13 16:29 rangi
1532 * circ/circulation.pl: The Horowhenua libraries wanted less patron
1533 and item information displaying at returns So Added some if
1534 statements to not display patron addresses, and to only display the
1535 title of the item These presumably would be changed to suit
1536 individual libraries wants
1538 2001-02-13 16:27 rangi
1540 * C4/Circulation/Circ2.pm: Made some changes to checkreserve and
1541 find_reserves, so that items are always displayed as reserved when
1542 returned, not just once
1544 2001-02-11 14:44 rangi
1546 * detail.pl: Little fix so that if the item has no author
1547 information, empty () dont disply
1549 2001-02-11 14:38 rangi
1551 * search.pl: Changing the front page search of the intranet site to
1552 just be a keyword search
1554 2001-02-07 15:47 tonnesen
1556 * shelves.pl, C4/BookShelves.pm: Added header and log substition
1559 2001-02-07 12:27 tonnesen
1561 * shelves.pl, C4/BookShelves.pm: Start of code to implement virtual
1562 bookshelves in Koha.
1564 2001-02-05 10:48 tonnesen
1566 * loadmodules.pl, C4/Search.pm: loadmodules.pl allows redirection
1567 to different modules based on systemprefs Added subroutine in
1568 Search.pm load systemprefs from new systempreferences table in
1569 database. Initial use is to allow using my simplified acquisitions
1570 module in place of vendor-based acquisitions module. Default is
1571 vendor-based module.
1573 2001-02-05 09:47 tonnesen
1575 * C4/Circulation/Circ2.pm: Added a couple of missing
1576 $dbh->disconnect lines that were logging errors in apache log
1579 2001-02-05 09:24 tonnesen
1581 * circ/circulation.pl: Fixed backgroundimage in circulation module.
1582 Background image now displays only in header lines.
1584 2001-02-04 14:25 rangi
1586 * C4/Print.pm, circ/circulation.pl: Fixing printing error, now is
1587 printing all of the days issues for borrower
1589 2001-01-31 20:09 rangi
1591 * circ/circulation.pl: Made sure the printer queue value was being
1592 set before calling print
1594 2001-01-31 18:08 rangi
1596 * C4/Print.pm, C4/Circulation/Circ2.pm, circ/circulation.pl:
1597 Attempting to get issues slip to print when borrower is finished
1600 2001-01-31 15:40 rangi
1602 * stats.pl: Fixed a bug that was meaning some payments werent
1605 2001-01-31 14:09 rangi
1607 * C4/Circulation/Circ2.pm: Fixed a little bug in
1608 getiteminformation, it wasnt returning item loanlength
1610 2001-01-31 13:38 rangi
1612 * C4/Output.pm, circ/circulation.pl: Added a line to Ouput.pm to
1613 enable circulation to use its own includes Changed the look of
1614 circulation.pl to the green/yellow colours
1616 Note: Steve, i added another variable $backgroundimage that sets
1617 the background image for the main tables, so it should be
1618 straightforward to change the look back to the colours you had if
1621 2001-01-31 11:34 rangi
1623 * moremember.pl: Changed it so you cant renew a book that is on
1624 request, made a link from the on request text to the
1625 request(reserve) data
1627 2001-01-31 10:14 tonnesen
1629 * circ/circulation.pl: Mostly just look changes, got rid of table
1630 borders, alternating colors on table rows. Some fixes to returned
1631 items in returns module.
1633 2001-01-31 10:13 tonnesen
1635 * C4/Circulation/Circ2.pm: Return itemlist array, and itemlisttext
1636 (text version of overdues) with overdue flag in
1637 getpatroninformation()
1639 2001-01-25 16:39 rangi
1641 * misc/fines2.pl: Script to generate overdue fines. Ideally run as
1642 a cronjob each night
1644 2001-01-25 16:17 tonnesen
1646 * C4/Circulation/Circ2.pm, circ/circulation.pl: Returns module
1647 lists recently returned items, cookies used to store branch and
1648 printer preferences.
1650 2001-01-24 16:01 tonnesen
1652 * C4/Circulation/Circ2.pm, circ/circulation.pl: Refined Returns
1653 module. Added ability to select branch and printer. Fixed charges
1656 2001-01-23 15:48 tonnesen
1658 * C4/Circulation/Circ2.pm, circ/circulation.pl: Changes to web
1659 circulation module: rudimentary returns module, arbitrary due date
1660 for issues, flag info displayed, overdue books are displayed in
1663 2001-01-22 16:12 tonnesen
1665 * C4/Circulation/Circ2.pm, circ/circulation.pl: Fixed a bug in
1666 issuing reserved books. Was calling non-existent printreserve
1669 2001-01-22 15:48 tonnesen
1671 * C4/Circulation/Circ2.pm, circ/circulation.pl: Started work on a
1672 web-based circulation interface.
1674 2001-01-17 15:45 tonnesen
1676 * C4/Circulation/Circ2.pm, tkperl/tkcirc: Added support for showing
1677 patron flags in the issues module. Moved popup message windows to
1678 a Toplevel widget instead of a message widget. Toplevel widgets
1679 come up much faster than message widgets.
1681 2001-01-16 15:34 rangi
1683 * C4/Circulation/Fines.pm: Fixing a glitch in the fines routine,
1684 was failing if adding a new fine to the same user for the same item
1686 2001-01-15 11:31 tonnesen
1688 * C4/Circulation/Circ2.pm: API for circulation modules
1690 2001-01-15 11:22 tonnesen
1692 * tkperl/tkcirc: Now uses Circ2.pm generic interface subroutines.
1694 2001-01-09 12:47 tonnesen
1696 * tkperl/tkcirc: Moved returned item list from a scrolled text box
1697 to a scrolled table.
1699 2001-01-09 09:36 tonnesen
1701 * tkperl/tkcirc: First release of Perl/Tk circulation interface
1703 2001-01-05 09:47 tonnesen
1705 * C4/Output.pm: Renamed koha.conf config entry from "path" to
1706 "includes", which is more meaningful in the koha.conf file.
1708 2001-01-05 09:39 tonnesen
1710 * C4/Circulation/Main.pm: Modified getbranch() and getprinter()
1711 subroutines to not pop up a menu if there is only one branch or one
1712 printer, but just select the single option automatically.
1714 2001-01-05 08:30 tonnesen
1716 * C4/Output.pm: Added support for moving path=... variable to
1719 2000-12-21 11:56 rangi
1721 * C4/Database.pm: Shifted Database connection variables out into a
1722 configuration file The permissions on this config file should also
1723 be strict, since they contain the database password. At a minimum,
1724 the apache user needs to be able to read it, as well as any other
1725 user that runs circ. I would suggest ownership of
1726 www-data.libadmins with no access to others. libadmins contain all
1731 2000-12-19 15:45 rangi
1733 * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1734 currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1735 imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1736 jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1737 modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1738 moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1739 opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1740 readingrec.pl, renewscript.pl, reports.pl, request.pl,
1741 reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1742 simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1743 tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1744 updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1745 C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1746 C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1747 C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1748 C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1749 C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1750 C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1751 C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1752 C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1753 C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1754 C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1755 C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1756 acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1757 acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1758 acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1759 acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1760 acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1761 misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1762 misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1763 sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1764 telnet/doreturns.pl, telnet/issuewrapper.pl,
1765 telnet/returnswrapper.pl, telnet/startint.pl: Initial revision
1767 2000-12-19 15:45 rangi
1769 * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1770 currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1771 imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1772 jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1773 modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1774 moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1775 opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1776 readingrec.pl, renewscript.pl, reports.pl, request.pl,
1777 reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1778 simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1779 tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1780 updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1781 C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1782 C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1783 C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1784 C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1785 C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1786 C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1787 C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1788 C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1789 C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1790 C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1791 C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1792 acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1793 acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1794 acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1795 acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1796 acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1797 misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1798 misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1799 sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1800 telnet/doreturns.pl, telnet/issuewrapper.pl,
1801 telnet/returnswrapper.pl, telnet/startint.pl: Files shifted into