1 2002-10-15 Andrew Arensburger <arensb@baa.ooblick.com>
3 * installer.pl (bug fix): Arguments to mkdir were in the wrong
4 order. Changed octal values for permissions to the standard
7 2002-10-14 Andrew Arensburger <arensb@baa.ooblick.com>
9 * installer.pl: Added quote so Emacs color doesn't get screwed up.
11 2002-10-13 Andrew Arensburger <arensb@baa.ooblick.com>
13 * mancredit.pl: Unbogotified a line.
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
21 * moredetail.pl: Removed unused variable.
23 * installer.pl: Fixed the name of the program.
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.
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.
47 * modbib.pl: Removed unused variables. Unbogofied some code.
49 * C4/Stock.pm: Removed unused finalizer.
51 * moditem.pl: Added a FIXME comment.
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.
62 * newmember.pl, newjmember.pl: Removed trailing whitespace. Added
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.
81 * C4/Circulation/Borrissues.pm: Deleted unused variables. Removed
84 * misc/fines2.pl: Added magic RCS comment. Added a FIXME comment.
86 * acqui/newbasket2.pl: Added some FIXME comments. Removed trailing
89 * C4/Circulation/Returns.pm: Added magic RCS comment. Added some
90 FIXME comments explaining why I didn't write a POD. Removed unused
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
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
103 * C4/Circulation/Main.pm: Added magic RCS comment. Added some
104 FIXME comments. Deleted unused variables. Added POD. Removed
107 * C4/Circulation/Issues.pm: Added magic RCS comment. Added some
108 FIXME comments. Deleted unused variables. Added POD. Removed
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
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.
120 * C4/Stats.pm: Added magic RCS comment. Removed declarations for
121 nonexistent variables. Added some FIXME comments. Removed unused
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.
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.
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.
138 * C4/Search.pm, C4/Output.pm, C4/Accounts2.pm, C4/Accounts.pm,
139 thesaurus_popup.pl, search.pl, memberentry.pl, modbib.pl: Added
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.
146 2002-10-12 Andrew Arensburger <arensb@baa.ooblick.com>
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.
152 * C4/Reserves2.pm, C4/Reserves.pm: Added some FIXME comments.
154 * C4/Auth.pm: Turn off authentication entirely if systempreference
155 "insecure" is set to "yes".
157 * search.pl: Sorted "use" statements in esthetic order.
159 * t/require.t, koha.upgrade, installer.pl, installer-lite.pl,
160 INSTALL: Removed the dependency on Set::Scalar.
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
168 2002-10-11 Andrew Arensburger <arensb@baa.ooblick.com>
170 * C4/Search.pm: Added a FIXME comment.
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.
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().
181 * Added FIXME comments for broken links.
183 * koha-tmpl/intranet-tmpl/default/en/marcimport/AcceptItemCopy.tmpl:
184 Added FIXME comments for broken links.
186 * koha-tmpl/intranet-tmpl/default/en/marcimport/AcceptBiblioitem.tmpl:
187 Added FIXME comments for broken links.
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
195 * C4/Circulation/Circ2.pm: Removed bogus unused variables at the
196 top. Prettified @EXPORT list.
197 (bug fix): Added missing semicolon.
199 * C4/Output.pm: Replaced &requireDBI with C4::Context->dbh, thus
200 making the "use Database" statement unnecessary. Fixed POD up a
202 * C4/Koha.pm: Removed trailing whitespace that was messing up the
205 * C4/Interface/ReserveentCDK.pm: Added FIXME comment. This file is
208 * C4/Interface/RenewalsCDK.pm: Added FIXME comment. This file is
211 * C4/Interface/FlagsCDK.pm: Added FIXME comment. This file is
214 * C4/Interface/BorrowerCDK.pm: Added FIXME comment. This file is
217 * C4/Interface/AccountsCDK.pm: Added FIXME comment. This file is
220 * C4/Circulation/Borrower.pm: Added FIXME comment. This file is
223 * C4/InterfaceCDK.pm: Added FIXME comment. This file is obsolete,
226 * C4/Circulation.pm: Added FIXME comment. This file is obsolete,
229 * C4/Circmain.pm: Updated FIXME comment. This file is obsolete,
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>
236 * C4/Circulation/Circ2.pm: Cleaned things up a bit.
238 * C4/Search.pm: Removed &systemprefs. It is no longer used.
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.
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.
248 * C4/Search.pm: Made code a bit more Perl-ish.
250 * member.pl: Use the default theme if it wasn't given as a CGI
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.
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).
262 * search.pl: Fixed typo. Added missing function argument.
264 * updater/updatedatabase: Added some FIXME comments.
266 * marc/USMARC.pm: Added some FIXME comments.
268 * marc/File.pm: Added some FIXME comments.
270 * C4/Circulation/Circ2.pm: Added whitespace to make the POD work.
273 * C4/Stats.pm: Added whitespace to make the POD work.
275 * C4/SimpleMarc.pm: Added whitespace to make the POD work.
277 * C4/Search.pm: Fixed a few problems with POD.
279 * C4/Print.pm: Simplified references.
281 * C4/Output.pm: Added whitespace to make the POD work. Removed
282 references, added author.
284 * C4/Maintainance.pm: Removed reference to Perl in POD. It should
287 * C4/Koha.pm: Removed reference to Perl in POD. It should be
290 * C4/Input.pm: Removed reference to Perl in POD. It should be
293 * C4/Format.pm: Removed reference to Perl in POD. It should be
296 * C4/Context.pm: Added whitespace to make the POD work. Simplified
297 references. Added author email address.
299 * C4/Catalogue.pm: Fixed FIXMEs. Removed reference to Perl in POD.
300 It should be obvious.
302 * C4/BookShelves.pm: Simplified references.
304 * C4/Auth.pm: Added whitespace to make the POD work. Simplified
307 * C4/Acquisitions.pm: Fixed FIXMEs. Removed reference to Perl. It
310 * C4/Accounts2.pm: Added whitespace to make the POD work.
311 Simplified references.
313 * C4/Accounts.pm: Added whitespace to make the POD work.
314 Simplified references.
316 2002-10-09 Andrew Arensburger <arensb@baa.ooblick.com>
318 * C4/Accounts.pm: Removed trailing whitespace that was breaking
321 * circ/circulation.pl: Added some FIXME comments.
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.
327 * C4/Circulation/Circ2.pm: Added POD. Added a bunch of FIXMEs.
328 Trimmed trailing whitespace.
330 * C4/Stats.pm: Fixed missing bracket in POD.
332 * C4/Reserves2.pm: Added some FIXMEs.
334 * C4/Print.pm: Fixed FIXMEs in the POD.
336 * C4/Context.pm: Added a couple of comments.
338 2002-10-06 Andrew Arensburger <arensb@baa.ooblick.com>
340 * acqui.simple/bulkmarcimport.pl, C4/Format.pm, C4/Security.pm,
341 C4/InterfaceCDK.pm: Added some FIXME comments.
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
349 * C4/SimpleMarc.pm: Added POD and some comments.
351 * C4/Scan.pm: Added a POD of sorts.
353 * C4/Auth.pm: Added POD and some comments.
355 * C4/Accounts2.pm: Fixed typo in synopsis.
357 2002-10-05 Andrew Arensburger <arensb@baa.ooblick.com>
359 * search.pl: Added "use C4::Context" (how did I forget it
362 * C4/Circulation/Circ2.pm: Replaced several
363 prepare()/execute()/finish() sequences with do().
365 * C4/Search.pm: Fixed some bogosity. Added some FIXMEs.
367 * C4/Acquisitions.pm, C4/Accounts2.pm: Replaced several
368 prepare()/execute()/finish() sequences with do().
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.
374 * C4/Context.pm: Added "preference" method, for fetching a single
375 value from systempreferences (which is all most scripts need).
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.
383 * C4/Output.pm: Added a couple of FIXME comments.
385 * C4/Output.pm: Switched new functions to using C4::Context.
387 * C4/Output.pm: Removed remnants of code that read /etc/koha.conf
390 * Merged with arensb-context branch: use
391 C4::Context->dbh instead of &C4Connect, and generally prefer
392 C4::Context over C4::Database.
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.
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
403 * marc/viewmarc.pl: Added a FIXME comment.
405 * marc/viewmarc.pl: Oops! Stupid bug fix.
407 * marc/koha2marc: Removed a useless statement.
409 * moredetail.pl: Removed some obsolete commented-out code.
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.
428 * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
430 * C4/Biblio.pm: Added some missing semicolons.
432 2002-10-03 Andrew Arensburger <arensb@baa.ooblick.com>
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.
438 * C4/Database.pm: Added a FIXME comment.
440 * C4/Context.pm: A couple of bug fixes so it'll actually load.
442 * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
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.
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
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.
485 2002-10-05 Andrew Arensburger <arensb@baa.ooblick.com>
487 arensb-context branch:
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.
499 * C4/Output.pm, C4/Context.pm, C4/Biblio.pm: Merged in changes
502 * marc/viewmarc.pl: Added a FIXME comment.
504 * marc/viewmarc.pl: Oops! Stupid bug fix.
506 * marc/koha2marc: Removed a useless statement.
508 * moredetail.pl: Removed some obsolete commented-out code.
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.
527 * C4/Acquisitions.pm: Oops! Forgot to add "use C4::Context;"
529 * C4/Biblio.pm: Added some missing semicolons.
531 2002-10-03 Andrew Arensburger <arensb@baa.ooblick.com>
533 arensb-context branch:
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.
539 * C4/Database.pm: Added a FIXME comment.
541 * C4/Context.pm: A couple of bug fixes so it'll actually load.
543 * misc/tidyaccounts.pl, maint/catmaintain.pl: Removed useless "use
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.
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
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.
586 2002-10-02 Andrew Arensburger <arensb@nerafo.umd.edu>
588 * C4/Context.pm (added) Module for reading the config file and
589 getting access to the database.
591 2002-10-01 Andrew Arensburger <arensb@baa.ooblick.com>
593 * C4/Acquisitions.pm: Added an incomplete POD, as well as some
594 FIXME comments (which, as it turns out, might not be necessary
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.
601 2002-09-28 Andrew Arensburger <arensb@baa.ooblick.com>
603 * circ/circulation.pl: Added a wishlist FIXME comment.
605 * C4/Stock.pm, C4/Scan.pm, C4/Groups.pm: Added some FIXME
608 * C4/Stats.pm: Added POD. Removed extraneous trailing whitespace.
610 * C4/Accounts2.pm: Added POD. Removed extraneous trailing
613 * INSTALL: Added two missing required Perl modules.
615 2002-09-23 Andrew Arensburger <arensb@baa.ooblick.com>
617 * C4/Print.pm, C4/Maintainance.pm, C4/Input.pm, C4/Format.pm,
618 C4/Catalogue.pm: Added POD.
620 * C4/BookShelves.pm: Fixed missing bit in POD.
622 * C4/Accounts.pm: Fixed missing bits in POD.
624 2002-09-22 Andrew Arensburger <arensb@baa.ooblick.com>
626 * C4/BookShelves.pm: Added POD. Added some FIXME comments. Removed
627 useless trailing whitespace.
629 * C4/Search.pm, C4/Biblio.pm, memberentry.pl, jmemberentry.pl:
630 Added some FIXME comments.
632 2002-04-17 14:35 pate
634 * C4/Koha.pm: starting to move ethnicity stuff out of programs and
637 2002-04-17 13:28 rangi
639 * installer.pl: Submitting on behalf of Nicholas First cut (not
640 functional yet) of an installer script
642 2002-04-16 12:49 tonnesen
644 * acqui.simple/bulkmarcimport.pl: Added some comments detailing how
645 MARC fields are mapped to Koha data
647 2002-04-16 11:00 tonnesen
649 * acqui.simple/bulkmarcimport.pl: Fixed typo
651 2002-04-16 10:37 tonnesen
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.
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.
662 2002-04-15 09:17 pate
664 * moremember.pl: moved ethnicity fixups into C4::Koha, eventually
665 to be replaced with a better (non-NZ specific) solution.
667 2002-04-15 09:15 pate
669 * C4/Koha.pm: moved ethnicity fixing out of moremember.pl into a
670 function, eventually to replace with a more configurable version
673 2002-04-14 22:33 truth_nz
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
680 2002-04-10 02:55 rangi
682 * C4/Search.pm: Fixing the subject search i broke ;)
684 2002-04-10 00:59 rangi
686 * C4/Search.pm: Working on a fix to speed up title and author
689 2002-04-09 22:49 truth_nz
691 * C4/Acquisitions.pm: Altered newbiblio to be more generic - so can
692 use with new acui.simple scripts (which are not finished yet).
694 2002-04-09 22:47 truth_nz
696 * acqui/addorder.pl: Updates to use changed newbiblio sub in
699 2002-04-09 17:02 pate
701 * misc/fines2.pl: whacked a couple of bits that Chris marked as
704 2002-04-09 16:30 rangi
706 * misc/fines2.pl: Just added some comments for Pat (Is this a good
707 way of doing it? if not let me know)
709 2002-04-09 15:08 pate
711 * misc/: fines2.pl, fixborrower.pl: refactoring, marking spots for
714 2002-04-08 17:16 rangi
716 * memberentry.pl: Little typo, missing t in systemprefs Apart from
717 that, all the patch files seem to be running happily on
720 2002-04-08 17:04 rangi
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 :)
727 2002-04-08 16:44 pate
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
736 2002-04-08 15:47 rangi
738 * insertdata.pl: Script wasnt setting street address correctly
740 2002-04-04 19:13 rangi
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
746 2002-04-04 19:09 rangi
748 * admin/aqbudget.pl: Fixing up the query to pickup budget
750 2002-04-03 00:58 rangi
752 * borrwraper.pl: Actually lives in telnet/
754 2002-04-03 00:44 rangi
756 * acqui.simple/: addbooks.pl, addbookslccn.pl: More work on the
757 addbooks scripts, committing on behalf of Roger
759 Need testing before use in a production environment
761 2002-03-30 22:50 rangi
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
767 2002-03-30 18:48 rangi
769 * acqui.simple/addbookslccn.pl: Fixing branches
771 2002-03-30 17:18 rangi
773 * acqui.simple/addbooks.pl: Draws list of branches from the
774 branches table now, when adding an item
776 2002-03-26 16:02 rangi
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)
781 2002-03-25 21:08 finlayt
783 * updater/updatedatabase: added database patchs to the
784 updater/updatedatabase script
786 changes the type of the datesent and datearrived fields in the
787 branchtransfers table from date to datetime.
789 completely re-organises the branchcategories table. As this has
790 previously been unused it shouldnt effect anyone.
792 2002-03-21 13:24 rangi
794 * showbudget.pl: Doesnt write to an include anymore
796 2002-03-19 07:39 tipaul
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
803 2002-03-19 07:37 tipaul
805 * updater/sample_only_param_tables.sql: Sample database only for
808 2002-03-16 18:58 rangi
810 * C4/Circulation/Fines.pm: Deals with lost book charges now
812 2002-03-16 18:31 rangi
814 * misc/fines2.pl: tidied up, less hlt specific now
816 2002-03-13 17:51 finlayt
818 * circ/branchtransfers.pl: Changed heading to look like the rest of
821 2002-03-13 17:50 finlayt
823 * circ/circulation.pl: Added a heading to be consistent with rest
826 2002-03-13 17:04 finlayt
828 * circ/: circulation.pl, circulation2.pl: This is the begining of a
829 process of dividing up circulation.pl
831 This script deals with the branch and printer selection stuff
833 2002-03-13 13:13 finlayt
835 * C4/Circulation/Circ2.pm: Added a transferbook subroutine that is
836 called from /circ/branchtransfers.pl
838 It writes a new line in the branchtransfers table and changes the
839 currentbranch field in items.
841 2002-03-13 13:07 finlayt
843 * circ/branchtransfers.pl: Fixed a small problem in the <form>, not
844 hidden inputs are getting passed correctly.
846 2002-03-12 23:46 rangi
848 * search.pl: Removing reference to the FrontSearch subroutine as
851 2002-03-12 23:36 rangi
853 * C4/Search.pm: Tidy up, removing deprecated routines
855 2002-03-12 23:14 rangi
857 * opac-search.pl: Deprecated searching is all handled by search.pl
859 2002-03-12 19:26 rangi
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
865 2002-03-12 18:46 rangi
867 * moremember.pl: Typo fix (doh!)
869 2002-03-12 18:03 rangi
871 * moremember.pl, C4/Reserves2.pm: Fix so that reserves are only
872 showing for the biblioitem not the biblio on the moremembers screen
874 2002-03-12 13:04 finlayt
876 * circ/: branchtransfers.pl, circulation.pl:
877 Branchtransfers.pl provides a form for entering barcodes and
878 selecting a destination branch.
880 New rows are entered into the branchtransfers table for each item
883 2002-03-10 19:36 rangi
885 * C4/Accounts2.pm: Fix for manual invoices
887 2002-03-05 12:48 tipaul
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
894 2002-02-26 01:31 rangi
896 * C4/Maintainance.pm, maint/catmaintain.pl: Fixed apostrophe '
899 2002-02-26 01:06 rangi
901 * acqui/basket.pl: Fix for displaying prices
903 2002-02-20 13:05 rangi
905 * C4/Search.pm: Making a "fix" to normal title search
907 2002-02-20 12:53 rangi
909 * C4/Search.pm: Playing with keyword search trying to speed it up
912 2002-02-12 13:31 rangi
914 * C4/Search.pm: Fixing bug in subject searching that was causing
915 subjects with ' to break the search
917 2002-02-12 13:07 rangi
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
923 2002-02-01 10:00 tonnesen
925 * acqui.simple/: marcimport.pl, processz3950queue: Changes from a
926 long time ago that I don't even remember anymore. :)
928 2001-12-11 18:31 rangi
930 * C4/Search.pm: Added the facility to restrict a keyword search by
933 2001-11-26 18:01 rangi
935 * C4/Search.pm: Fixing error in keyword search (fixing my mistake
938 2001-11-25 20:33 rangi
940 * C4/Search.pm: Fixing a bug in keyword search was duplicating
943 2001-11-25 18:03 rangi
945 * insertdata.pl: Modify an adult with guarantees now modifies the
946 guarantees also. IE change of address effects the guarantees
949 2001-11-25 16:41 rangi
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
955 2001-11-25 14:25 rangi
957 * C4/Search.pm: Author combined with Title search was not searching
958 the series title field Fixed now
960 2001-11-25 12:17 rangi
962 * C4/: Reserves2.pm, Circulation/Circ2.pm: Fixing reserve handling.
963 Mulitple copy reserves now handled correctly, and correct charges
966 2001-11-22 18:12 rangi
968 * C4/Search.pm: Adding the facility to search on just dewey and
971 2001-11-19 15:28 tonnesen
973 * updater/updatedatabase: Added code to determine mysqld version
974 for possibility of converting databases to MyISAM format
976 2001-11-19 12:29 tonnesen
978 * updater/updatedatabase: Added some more tables to the database
979 updater. Modified barcode to be 20 characters long instead of 9.
981 2001-11-19 10:26 tonnesen
983 * updater/updatedatabase: Script that will update existing
984 databases, creating any new tables, adding, modifying or removing
985 any fields from existing tables.
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
992 2001-11-06 10:25 tonnesen
994 * acqui.simple/addbooks.pl, marc/koha2marc: Minor changes
996 2001-11-06 10:24 tonnesen
998 * marc/test: Script that I'm using to check MARC record support.
1000 2001-11-06 10:15 tonnesen
1002 * C4/Catalogue.pm: Working out problems with MARC record support.
1004 2001-11-06 10:15 tonnesen
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.
1011 2001-11-06 10:13 tonnesen
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.
1019 2001-11-02 23:29 tonnesen
1021 * C4/Catalogue.pm: Minor cleanups. Needs testing. Starting to
1022 think about modifying updatebiblio.pl to use this API.
1024 2001-11-02 23:28 tonnesen
1026 * acqui.simple/marcimport.pl: Z39.50 now stores list of servers to
1027 query in a database table.
1029 2001-11-02 13:40 tonnesen
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
1036 2001-11-02 13:21 tonnesen
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.
1042 2001-10-31 21:00 tonnesen
1044 * acqui.simple/marcimport.pl: Use MARC controlnumber as a unique
1045 identifier for MARC records, in addition to ISBN, ISSN, and LCCN.
1047 2001-10-10 12:28 tonnesen
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
1053 2001-10-10 12:27 tonnesen
1055 * updatebibitem.pl: Fixed bug where a biblioitem with a subclass
1056 but no dewey would get the subclass erased when editing the
1059 2001-10-10 12:26 tonnesen
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.
1065 2001-10-05 14:27 tonnesen
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.
1071 2001-10-05 14:23 tonnesen
1073 * marc/viewmarc.pl: Removed duplicate viewmarc.pl from acqui.simple
1076 2001-10-05 14:19 tonnesen
1078 * acqui.simple/: addbooks.pl, viewmarc.pl: Added simple
1081 2001-10-05 13:13 tonnesen
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.
1087 2001-09-27 13:39 tonnesen
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.
1093 2001-09-27 12:24 tonnesen
1095 * C4/Catalogue.pm, marc/koha2marc: Started on updateItem
1098 2001-09-10 19:03 rangi
1100 * deletemem.pl: Fixing member deletion, so that it checks fines,
1101 issues and guarantees before deleting
1103 2001-09-10 16:37 rangi
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
1109 2001-08-17 00:54 rangi
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
1115 2001-07-12 04:12 pawelzc
1117 * translator/translator.readme: Spelling and english language
1120 2001-07-05 14:37 rangi
1122 * deletemem.pl: Script to delete a member/patron
1124 2001-07-05 14:37 rangi
1126 * memberentry.pl: Fix to handle the delete call, redirects to
1129 2001-06-27 14:53 rangi
1131 * translator/translator.pl: Modified so that the first available
1132 language is chosen if none is specified
1134 2001-06-26 15:27 tonnesen
1136 * C4/Catalogue.pm: Finished updateBiblioItem subroutine
1138 2001-06-26 15:13 rangi
1140 * translator/: translator.pl, translator.readme: Scripts to permit
1141 koha webpages to display in different natural languages Courtesy of
1144 2001-06-26 14:13 tonnesen
1146 * C4/Catalogue.pm: newBiblio subroutine completed.
1148 2001-06-26 13:17 tonnesen
1150 * C4/Catalogue.pm: Added biblioitems table update when
1151 newBiblioItem() routine is called.
1153 2001-06-26 10:15 tonnesen
1155 * C4/Catalogue.pm: Beginning updateBiblio routine.
1157 2001-06-25 13:15 tonnesen
1159 * marc/viewmarc.pl: Prototype marc record viewer and editor.
1161 2001-06-25 13:12 tonnesen
1163 * marc/TODO: A TODO file for MARC support
1165 2001-06-25 12:43 tonnesen
1167 * C4/Catalogue.pm: Added skeletons of update routines.
1169 2001-06-25 12:07 tonnesen
1171 * marc/koha2marc: Minor documentation changes.
1173 2001-06-25 11:55 tonnesen
1175 * marc/koha2marc: Perl script to convert existing Koha tables to
1176 the new MARC tables.
1178 2001-06-25 11:54 tonnesen
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. :)
1184 2001-06-25 11:52 tonnesen
1186 * marc/marcschema.sql: Schema for MARC storage tables. Blatantly
1187 stolen from www.pytheas.org. I also added the 0XX tables.
1189 2001-06-25 11:49 tonnesen
1191 * C4/Catalogue.pm: Cataloguing API. Very early draft at this
1194 2001-06-19 20:36 rangi
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
1200 2001-05-17 15:36 rangi
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
1209 2001-05-15 16:05 rangi
1211 * C4/Accounts2.pm: More little bug fixes in the manual credits
1214 2001-05-09 16:29 rangi
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
1221 2001-05-09 16:26 rangi
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)
1226 2001-05-09 16:23 rangi
1228 * renewscript.pl: Fixed so renewing a rental item adds a charge
1230 2001-05-09 16:22 rangi
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
1236 2001-05-08 17:05 rangi
1238 * C4/Circulation/Renewals2.pm: Renewing a rental or pay item from
1239 the borrowers record screen Now adds a charge to the borrowers
1242 2001-05-02 16:06 tonnesen
1244 * groups.pl, C4/Groups.pm: Steve Tonnesen's K12Admin-specific (for
1245 the time-being) group based overdue reports.
1247 2001-05-02 15:38 tonnesen
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,
1254 2001-05-02 14:15 rangi
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
1260 2001-05-02 14:13 rangi
1262 * C4/Accounts2.pm: Added functions to add credits and invoices to
1265 2001-05-02 14:11 rangi
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
1272 2001-05-02 14:08 rangi
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)
1278 2001-05-01 16:24 rangi
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
1284 2001-04-19 17:31 rangi
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
1290 2001-04-17 19:51 rangi
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
1298 2001-04-03 14:32 rangi
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.
1309 2001-04-02 15:51 rangi
1311 * pay.pl, stats.pl, C4/Accounts2.pm, C4/Stats.pm, sec/writeoff.pl:
1312 Reworking statistics for payments and writeoffs
1314 2001-03-28 18:11 rangi
1316 * moremember.pl: Commenting out the code that doesnt allow renewals
1317 if a renewal has already occured
1319 2001-03-27 19:00 rangi
1321 * circ/circulation.pl: Adding in javscript code to open a new
1324 2001-03-27 18:23 rangi
1326 * C4/Circulation/Circ2.pm, circ/circulation.pl: Reworked layout of
1329 2001-03-27 13:45 rangi
1331 * sec/writeoff.pl: Getting writeoff stats being stored as well
1333 2001-03-27 13:43 rangi
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
1339 2001-03-22 14:20 rangi
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.
1345 Do not bother installing the CueCat driver or any other software -
1348 2001-03-18 14:06 rangi
1350 * overdue.pl: Script to list overdue books under the headings
1351 Due-Date Patron Phone Title Author
1353 The patron can be email by clicking on the name (if the database
1354 contains an email address for them)
1356 Courtesy of Glen Stewart
1358 2001-03-15 02:17 rangi
1360 * detail.pl, moredetail.pl: Added code to allow searches to be used
1361 by catalogue maintenance
1363 2001-03-15 02:15 rangi
1365 * C4/Maintainance.pm, maint/catmaintain.pl: Added functionality to
1366 allow invalid itemtype to be fixed
1368 2001-03-15 02:11 rangi
1370 * maint/shiftbib.pl: Script to shift a group to another biblio,
1371 called as part of catalogue maintenance
1373 2001-03-13 14:41 rangi
1375 * catmaintain.pl, maint/catmaintain.pl: Shifted catmaintain.pl to a
1376 dir that can be easily passowrd protected
1378 2001-03-13 14:04 rangi
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)
1384 2001-03-12 15:33 rangi
1386 * newbiblio.pl: Just realised this is supposed to be in the acqui/
1389 2001-03-12 15:32 rangi
1391 * acqui/: acquire.pl, newbiblio.pl: Glens updates to automatically
1392 increment barcode, and to remove hardcoded itemtypes in scripts
1394 2001-03-12 15:29 rangi
1396 * memberentry.pl: Modified to include Glen Stewarts automatic
1397 member/patron cardnumber incrementation
1399 2001-03-12 15:15 rangi
1401 * newbiblio.pl: Script from Glen Stewart, i think to do with
1402 simplified acqusitions module? (correct me if im wrong glen)
1404 2001-03-12 14:43 rangi
1406 * database.mysql: Database definition file, checked into cvs to
1407 make keeping database current easier
1409 2001-03-07 13:12 rangi
1411 * insertdata.pl: Fixing stupid bug that was causing the sql insert
1412 command to break if a person had a ' in their name
1414 2001-03-07 13:02 rangi
1416 * moremember.pl: Changing the form so it passes through a modify
1417 value to tell the script to show the flags
1419 2001-03-06 17:48 rangi
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
1425 2001-03-06 13:16 rangi
1427 * search.pl: Fixing " glitch in titles
1429 2001-03-06 13:13 rangi
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
1434 2001-02-27 14:08 rangi
1436 * delbiblio.pl: Quick fix to stop ppl from being able to delete
1437 biblios that have items attached
1439 2001-02-21 14:33 rangi
1441 * circ/circulation.pl: Rejigged printing issues, to print out
1442 everything on issue to the borrower
1444 2001-02-21 14:27 rangi
1446 * stats.pl: Fixed a little glitch in the daily stats script that
1447 meant it wasnt counting renewals
1449 2001-02-21 14:17 rangi
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
1455 2001-02-18 14:13 rangi
1457 * C4/Circulation/Circ2.pm: Little fix to the returnbook routine so
1458 the correct branchcode is passed to the updatestats routine
1460 2001-02-13 18:41 rangi
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
1466 2001-02-13 16:29 rangi
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
1474 2001-02-13 16:27 rangi
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
1480 2001-02-11 14:44 rangi
1482 * detail.pl: Little fix so that if the item has no author
1483 information, empty () dont disply
1485 2001-02-11 14:38 rangi
1487 * search.pl: Changing the front page search of the intranet site to
1488 just be a keyword search
1490 2001-02-07 15:47 tonnesen
1492 * shelves.pl, C4/BookShelves.pm: Added header and log substition
1495 2001-02-07 12:27 tonnesen
1497 * shelves.pl, C4/BookShelves.pm: Start of code to implement virtual
1498 bookshelves in Koha.
1500 2001-02-05 10:48 tonnesen
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.
1509 2001-02-05 09:47 tonnesen
1511 * C4/Circulation/Circ2.pm: Added a couple of missing
1512 $dbh->disconnect lines that were logging errors in apache log
1515 2001-02-05 09:24 tonnesen
1517 * circ/circulation.pl: Fixed backgroundimage in circulation module.
1518 Background image now displays only in header lines.
1520 2001-02-04 14:25 rangi
1522 * C4/Print.pm, circ/circulation.pl: Fixing printing error, now is
1523 printing all of the days issues for borrower
1525 2001-01-31 20:09 rangi
1527 * circ/circulation.pl: Made sure the printer queue value was being
1528 set before calling print
1530 2001-01-31 18:08 rangi
1532 * C4/Print.pm, C4/Circulation/Circ2.pm, circ/circulation.pl:
1533 Attempting to get issues slip to print when borrower is finished
1536 2001-01-31 15:40 rangi
1538 * stats.pl: Fixed a bug that was meaning some payments werent
1541 2001-01-31 14:09 rangi
1543 * C4/Circulation/Circ2.pm: Fixed a little bug in
1544 getiteminformation, it wasnt returning item loanlength
1546 2001-01-31 13:38 rangi
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
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
1557 2001-01-31 11:34 rangi
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
1563 2001-01-31 10:14 tonnesen
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.
1569 2001-01-31 10:13 tonnesen
1571 * C4/Circulation/Circ2.pm: Return itemlist array, and itemlisttext
1572 (text version of overdues) with overdue flag in
1573 getpatroninformation()
1575 2001-01-25 16:39 rangi
1577 * misc/fines2.pl: Script to generate overdue fines. Ideally run as
1578 a cronjob each night
1580 2001-01-25 16:17 tonnesen
1582 * C4/Circulation/Circ2.pm, circ/circulation.pl: Returns module
1583 lists recently returned items, cookies used to store branch and
1584 printer preferences.
1586 2001-01-24 16:01 tonnesen
1588 * C4/Circulation/Circ2.pm, circ/circulation.pl: Refined Returns
1589 module. Added ability to select branch and printer. Fixed charges
1592 2001-01-23 15:48 tonnesen
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
1599 2001-01-22 16:12 tonnesen
1601 * C4/Circulation/Circ2.pm, circ/circulation.pl: Fixed a bug in
1602 issuing reserved books. Was calling non-existent printreserve
1605 2001-01-22 15:48 tonnesen
1607 * C4/Circulation/Circ2.pm, circ/circulation.pl: Started work on a
1608 web-based circulation interface.
1610 2001-01-17 15:45 tonnesen
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.
1617 2001-01-16 15:34 rangi
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
1622 2001-01-15 11:31 tonnesen
1624 * C4/Circulation/Circ2.pm: API for circulation modules
1626 2001-01-15 11:22 tonnesen
1628 * tkperl/tkcirc: Now uses Circ2.pm generic interface subroutines.
1630 2001-01-09 12:47 tonnesen
1632 * tkperl/tkcirc: Moved returned item list from a scrolled text box
1633 to a scrolled table.
1635 2001-01-09 09:36 tonnesen
1637 * tkperl/tkcirc: First release of Perl/Tk circulation interface
1639 2001-01-05 09:47 tonnesen
1641 * C4/Output.pm: Renamed koha.conf config entry from "path" to
1642 "includes", which is more meaningful in the koha.conf file.
1644 2001-01-05 09:39 tonnesen
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.
1650 2001-01-05 08:30 tonnesen
1652 * C4/Output.pm: Added support for moving path=... variable to
1655 2000-12-21 11:56 rangi
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
1667 2000-12-19 15:45 rangi
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
1703 2000-12-19 15:45 rangi
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