initial version of the Changelog -- used cvs2cl to generate it.
[wip/koha-chris_n.git] / ChangeLog
1 2002-04-17 14:35  pate
2
3         * C4/Koha.pm: starting to move ethnicity stuff out of programs and
4         into modules
5
6 2002-04-17 13:28  rangi
7
8         * installer.pl: Submitting on behalf of Nicholas First cut (not
9         functional yet) of an installer script
10
11 2002-04-16 12:49  tonnesen
12
13         * acqui.simple/bulkmarcimport.pl: Added some comments detailing how
14         MARC fields are mapped to Koha data
15
16 2002-04-16 11:00  tonnesen
17
18         * acqui.simple/bulkmarcimport.pl: Fixed typo
19
20 2002-04-16 10:37  tonnesen
21
22         * acqui.simple/bulkmarcimport.pl: This is my bulk MARC record
23         importing tool.  Feel free to test it out, but DO NOT use it on a
24         production system yet!  It needs to be more adaptable to different
25         MARC implementations.
26         
27         Note that the script will spit out a plain text copy of the records
28         being imported to STDOUT, so you will probably want to redirect to
29         a file, or pipe to less.
30
31 2002-04-15 09:17  pate
32
33         * moremember.pl: moved ethnicity fixups into C4::Koha, eventually
34         to be replaced with a better (non-NZ specific) solution.
35
36 2002-04-15 09:15  pate
37
38         * C4/Koha.pm: moved ethnicity fixing out of moremember.pl into a
39         function, eventually to replace with a more configurable version
40         (non-NZ specific)
41
42 2002-04-14 22:33  truth_nz
43
44         * updatebibitem.pl, C4/Acquisitions.pm, acqui/addorder.pl:
45         Acquisitions::newbiblioitem updated to be usable for new
46         acqui.simple addorder.pl and updatebibitem.pl modified to use new
47         newbiblioitem
48
49 2002-04-10 02:55  rangi
50
51         * C4/Search.pm: Fixing the subject search i broke ;)
52
53 2002-04-10 00:59  rangi
54
55         * C4/Search.pm: Working on a fix to speed up title and author
56         searches
57
58 2002-04-09 22:49  truth_nz
59
60         * C4/Acquisitions.pm: Altered newbiblio to be more generic - so can
61         use with new acui.simple scripts (which are not finished yet).
62
63 2002-04-09 22:47  truth_nz
64
65         * acqui/addorder.pl: Updates to use changed newbiblio sub in
66         C4/Acquisitions.pm
67
68 2002-04-09 17:02  pate
69
70         * misc/fines2.pl: whacked a couple of bits that Chris marked as
71         okay to delete.
72
73 2002-04-09 16:30  rangi
74
75         * misc/fines2.pl: Just added some comments for Pat (Is this a good
76         way of doing it? if not let me know)
77
78 2002-04-09 15:08  pate
79
80         * misc/: fines2.pl, fixborrower.pl: refactoring, marking spots for
81         further refactoring
82
83 2002-04-08 17:16  rangi
84
85         * memberentry.pl: Little typo, missing t in systemprefs Apart from
86         that, all the patch files seem to be running happily on
87         hlt.katipo.co.nz
88
89 2002-04-08 17:04  rangi
90
91         * insertdata.pl: Just a quick little fix the sql to update a
92         borrower was setting the postal address twice, instead of the
93         postal, then the physical address. My little fix got overwrote by
94         pat's fix so im updating now before i forget :)
95
96 2002-04-08 16:44  pate
97
98         * insertdata.pl, koha.t, loadmodules.pl, memberentry.pl,
99         modbibitem.pl, moredetail.pl, moremember.pl, request.pl, search.pl,
100         testKoha.pl, C4/Koha.pm, C4/Output.pm: refactored slashifyDate
101         function out of inline code, created C4/Koha.pm to hold it and
102         wrote tests for it, started marking other places for potential
103         refactoring.
104
105 2002-04-08 15:47  rangi
106
107         * insertdata.pl: Script wasnt setting street address correctly
108
109 2002-04-04 19:13  rangi
110
111         * fines.pl: Have realised misc/fines2.pl is the real fines script,
112         this one can be removed so as to remove one more source of
113         confusion
114
115 2002-04-04 19:09  rangi
116
117         * admin/aqbudget.pl: Fixing up the query to pickup budget
118
119 2002-04-03 00:58  rangi
120
121         * borrwraper.pl: Actually lives in telnet/
122
123 2002-04-03 00:44  rangi
124
125         * acqui.simple/: addbooks.pl, addbookslccn.pl: More work on the
126         addbooks scripts, committing on behalf of Roger
127         
128         Need testing before use in a production environment
129
130 2002-03-30 22:50  rangi
131
132         * acqui.simple/: addbooks.pl, addbookslccn.pl: Fixed the holding
133         branch insertion code. It was inserting the correct homebranch but
134         was still inserting the wrong home branch
135
136 2002-03-30 18:48  rangi
137
138         * acqui.simple/addbookslccn.pl: Fixing branches
139
140 2002-03-30 17:18  rangi
141
142         * acqui.simple/addbooks.pl: Draws list of branches from the
143         branches table now, when adding an item
144
145 2002-03-26 16:02  rangi
146
147         * pay.pl: Shifting writeoff code back into pay.pl (redirecting to
148         writeoff.pl was breaking when the borrower owes a lot of fines)
149
150 2002-03-25 21:08  finlayt
151
152         * updater/updatedatabase: added database patchs to the
153         updater/updatedatabase script
154         
155         changes the type of the datesent and datearrived fields in the
156         branchtransfers table from date to datetime.
157         
158         completely re-organises the branchcategories table. As this has
159         previously been unused it shouldnt effect anyone.
160
161 2002-03-21 13:24  rangi
162
163         * showbudget.pl: Doesnt write to an include anymore
164
165 2002-03-19 07:39  tipaul
166
167         * updater/updatedatabase2.pl: Script to apply to sample DB only. It
168         makes a few modifications in the DB (indexes creation, some data
169         deletion, and unused tables drop) Creates a thesaurus table from
170         the bilbiosubject one
171
172 2002-03-19 07:37  tipaul
173
174         * updater/sample_only_param_tables.sql: Sample database only for
175         parameters tables
176
177 2002-03-16 18:58  rangi
178
179         * C4/Circulation/Fines.pm: Deals with lost book charges now
180
181 2002-03-16 18:31  rangi
182
183         * misc/fines2.pl: tidied up, less hlt specific now
184
185 2002-03-13 17:51  finlayt
186
187         * circ/branchtransfers.pl: Changed heading to look like the rest of
188         Koha
189
190 2002-03-13 17:50  finlayt
191
192         * circ/circulation.pl: Added a heading to be consistent with rest
193         of Koha
194
195 2002-03-13 17:04  finlayt
196
197         * circ/: circulation.pl, circulation2.pl: This is the begining of a
198         process of dividing up circulation.pl
199         
200         This script deals with the branch and printer selection stuff
201
202 2002-03-13 13:13  finlayt
203
204         * C4/Circulation/Circ2.pm: Added a transferbook subroutine that is
205         called from /circ/branchtransfers.pl
206         
207         It writes a new line in the branchtransfers table and changes the
208         currentbranch field in items.
209
210 2002-03-13 13:07  finlayt
211
212         * circ/branchtransfers.pl: Fixed a small problem in the <form>, not
213         hidden inputs are getting passed correctly.
214
215 2002-03-12 23:46  rangi
216
217         * search.pl: Removing reference to the FrontSearch subroutine as
218         its never called
219
220 2002-03-12 23:36  rangi
221
222         * C4/Search.pm: Tidy up, removing deprecated routines
223
224 2002-03-12 23:14  rangi
225
226         * opac-search.pl: Deprecated searching is all handled by search.pl
227
228 2002-03-12 19:26  rangi
229
230         * moremember.pl, C4/Reserves2.pm, C4/Search.pm: Getting Iteminfo in
231         Search to only display correct reserves (mainly used on detail.pl)
232         and another typo fix in moremember.pl
233
234 2002-03-12 18:46  rangi
235
236         * moremember.pl: Typo fix (doh!)
237
238 2002-03-12 18:03  rangi
239
240         * moremember.pl, C4/Reserves2.pm: Fix so that reserves are only
241         showing for the biblioitem not the biblio on the moremembers screen
242
243 2002-03-12 13:04  finlayt
244
245         * circ/: branchtransfers.pl, circulation.pl: 
246         Branchtransfers.pl provides a form for entering barcodes and
247         selecting a destination branch.
248         
249         New rows are entered into the branchtransfers table for each item
250         "transfered".
251
252 2002-03-10 19:36  rangi
253
254         * C4/Accounts2.pm: Fix for manual invoices
255
256 2002-03-05 12:48  tipaul
257
258         * admin/: aqbookfund.pl, aqbudget.pl, branches.pl, categorie.pl,
259         categoryitem.pl, currency.pl, itemtypes.pl, printers.pl,
260         stopwords.pl, systempreferences.pl: scripts to manage parameters
261         tables
262
263 2002-02-26 01:31  rangi
264
265         * C4/Maintainance.pm, maint/catmaintain.pl: Fixed apostrophe '
266         handling
267
268 2002-02-26 01:06  rangi
269
270         * acqui/basket.pl: Fix for displaying prices
271
272 2002-02-20 13:05  rangi
273
274         * C4/Search.pm: Making a "fix" to normal title search
275
276 2002-02-20 12:53  rangi
277
278         * C4/Search.pm: Playing with keyword search trying to speed it up
279         more
280
281 2002-02-12 13:31  rangi
282
283         * C4/Search.pm: Fixing bug in subject searching that was causing
284         subjects with ' to break the search
285
286 2002-02-12 13:07  rangi
287
288         * C4/Acquisitions.pm, updatebibitem.pl: Fixing bug that was
289         duplicating additional authors, and a bug that was breaking the
290         updating classicification field
291
292 2002-02-01 10:00  tonnesen
293
294         * acqui.simple/: marcimport.pl, processz3950queue: Changes from a
295         long time ago that I don't even remember anymore.  :)
296
297 2001-12-11 18:31  rangi
298
299         * C4/Search.pm: Added the facility to restrict a keyword search by
300         dewey number
301
302 2001-11-26 18:01  rangi
303
304         * C4/Search.pm: Fixing error in keyword search (fixing my mistake
305         from yesterday)
306
307 2001-11-25 20:33  rangi
308
309         * C4/Search.pm: Fixing a bug in keyword search was duplicating
310         results
311
312 2001-11-25 18:03  rangi
313
314         * insertdata.pl: Modify an adult with guarantees now modifies the
315         guarantees also.  IE change of address effects the guarantees
316         record as well
317
318 2001-11-25 16:41  rangi
319
320         * C4/Search.pm: Added a findguarantor routine to search for the
321         guarantor of a given borrower.  Probably it and findgurantees need
322         to moved out to borrowers.pm
323
324 2001-11-25 14:25  rangi
325
326         * C4/Search.pm: Author combined with Title search was not searching
327         the series title field Fixed now
328
329 2001-11-25 12:17  rangi
330
331         * C4/: Reserves2.pm, Circulation/Circ2.pm: Fixing reserve handling.
332          Mulitple copy reserves now handled correctly, and correct charges
333         are being applied
334
335 2001-11-22 18:12  rangi
336
337         * C4/Search.pm: Adding the facility to search on just dewey and
338         class
339
340 2001-11-19 15:28  tonnesen
341
342         * updater/updatedatabase: Added code to determine mysqld version
343         for possibility of converting databases to MyISAM format
344
345 2001-11-19 12:29  tonnesen
346
347         * updater/updatedatabase: Added some more tables to the database
348         updater.  Modified barcode to be 20 characters long instead of 9.
349
350 2001-11-19 10:26  tonnesen
351
352         * updater/updatedatabase: Script that will update existing
353         databases, creating any new tables, adding, modifying or removing
354         any fields from existing tables.
355         
356         This is in very early stages.  Need to go through and ascertain
357         which tables and fields need to be added/modified.  Also need to
358         add a "backup" before any modifications are made.  Thoughts on this
359         are welcome.
360
361 2001-11-06 10:25  tonnesen
362
363         * acqui.simple/addbooks.pl, marc/koha2marc: Minor changes
364
365 2001-11-06 10:24  tonnesen
366
367         * marc/test: Script that I'm using to check MARC record support.
368
369 2001-11-06 10:15  tonnesen
370
371         * C4/Catalogue.pm: Working out problems with MARC record support.
372
373 2001-11-06 10:15  tonnesen
374
375         * acqui.simple/addbookslccn.pl: Modified version of addbooks.pl
376         that uses LCCN as base identifier instead of ISBN.  Should probably
377         be merged with addbooks.pl so that the user can enter either and
378         ISBN _or_ and LCCN from the same form.
379
380 2001-11-06 10:13  tonnesen
381
382         * acqui.simple/: marcimport.pl, processz3950queue: Continuing work
383         on Z39.50 search tool.  Daemon now forks up to 12 processes to do
384         Z39.50 searches.  Daemon will also wait to see if the user looks
385         beyond the first couple of pages of results, and will download more
386         results if necessary.
387
388 2001-11-02 23:29  tonnesen
389
390         * C4/Catalogue.pm: Minor cleanups.  Needs testing.  Starting to
391         think about modifying updatebiblio.pl to use this API.
392
393 2001-11-02 23:28  tonnesen
394
395         * acqui.simple/marcimport.pl: Z39.50 now stores list of servers to
396         query in a database table.
397
398 2001-11-02 13:40  tonnesen
399
400         * acqui.simple/processz3950queue: Daemon to process the queue of
401         pending Z39.50 searches.  I still need to come up with a way for
402         this process to get launched.  Looks like Koha might need its first
403         init script.  :)
404
405 2001-11-02 13:21  tonnesen
406
407         * acqui.simple/marcimport.pl: Added Z39.50 searching capability,
408         and MARC file uploading from workstation using HTML forms.   Z39.50
409         functionality requires the YAZ toolkit.
410
411 2001-10-31 21:00  tonnesen
412
413         * acqui.simple/marcimport.pl: Use MARC controlnumber as a unique
414         identifier for MARC records, in addition to ISBN, ISSN, and LCCN.
415
416 2001-10-10 12:28  tonnesen
417
418         * C4/Circulation/Circ2.pm: Typo in printf format string was causing
419         all issues to appear in the Previous issues box and not in today's
420         issues.
421
422 2001-10-10 12:27  tonnesen
423
424         * updatebibitem.pl: Fixed bug where a biblioitem with a subclass
425         but no dewey would get the subclass erased when editing the
426         biblioitem.
427
428 2001-10-10 12:26  tonnesen
429
430         * modbibitem.pl: used CGI.pm's textfield function to create the
431         notes text input box.  Notes with question marks '"' in them were
432         getting deleted when an item was modified.
433
434 2001-10-05 14:27  tonnesen
435
436         * acqui.simple/marcimport.pl: Added rudimentary marc importing
437         tool.  Just takes a marc record and converts to koha database. 
438         Does not keep data in marc format.
439
440 2001-10-05 14:23  tonnesen
441
442         * marc/viewmarc.pl: Removed duplicate viewmarc.pl from acqui.simple
443         directory
444
445 2001-10-05 14:19  tonnesen
446
447         * acqui.simple/: addbooks.pl, viewmarc.pl: Added simple
448         acquisitions script
449
450 2001-10-05 13:13  tonnesen
451
452         * search.pl, C4/Catalogue.pm, C4/Search.pm, marc/marcschema.sql:
453         Changed search interface to allow searches on Illustrator.  This is
454         apparently a common search in elementary school libraries.
455
456 2001-09-27 13:39  tonnesen
457
458         * C4/Catalogue.pm: Tested updateItem subroutine, made some better
459         checks for Subfield_IDs and Subfield_Keys when modifying MARC data
460         based on changes to Koha data.
461
462 2001-09-27 12:24  tonnesen
463
464         * C4/Catalogue.pm, marc/koha2marc: Started on updateItem
465         subroutine.
466
467 2001-09-10 19:03  rangi
468
469         * deletemem.pl: Fixing member deletion, so that it checks fines,
470         issues and guarantees before deleting
471
472 2001-09-10 16:37  rangi
473
474         * modbibitem.pl, moredetail.pl, C4/Search.pm: Fixing a glitch that
475         was showing the biblio notes field where the biblioitems notes
476         should have been displaying
477
478 2001-08-17 00:54  rangi
479
480         * circ/circulation.pl: Changed the sorting of the hash of items on
481         issue. To sort numerically, (so 10 comes after 2) Just a quick fix
482         to get the items showing in date_due order
483
484 2001-07-12 04:12  pawelzc
485
486         * translator/translator.readme: Spelling and english language
487         corrections.
488
489 2001-07-05 14:37  rangi
490
491         * deletemem.pl: Script to delete a member/patron
492
493 2001-07-05 14:37  rangi
494
495         * memberentry.pl: Fix to handle the delete call, redirects to
496         deletemem.pl
497
498 2001-06-27 14:53  rangi
499
500         * translator/translator.pl: Modified so that the first available
501         language is chosen if none is specified
502
503 2001-06-26 15:27  tonnesen
504
505         * C4/Catalogue.pm: Finished updateBiblioItem subroutine
506
507 2001-06-26 15:13  rangi
508
509         * translator/: translator.pl, translator.readme: Scripts to permit
510         koha webpages to display in different natural languages Courtesy of
511         Pawel Skuza
512
513 2001-06-26 14:13  tonnesen
514
515         * C4/Catalogue.pm: newBiblio subroutine completed.
516
517 2001-06-26 13:17  tonnesen
518
519         * C4/Catalogue.pm: Added biblioitems table update when
520         newBiblioItem() routine is called.
521
522 2001-06-26 10:15  tonnesen
523
524         * C4/Catalogue.pm: Beginning updateBiblio routine.
525
526 2001-06-25 13:15  tonnesen
527
528         * marc/viewmarc.pl: Prototype marc record viewer and editor.
529
530 2001-06-25 13:12  tonnesen
531
532         * marc/TODO: A TODO file for MARC support
533
534 2001-06-25 12:43  tonnesen
535
536         * C4/Catalogue.pm: Added skeletons of update routines.
537
538 2001-06-25 12:07  tonnesen
539
540         * marc/koha2marc: Minor documentation changes.
541
542 2001-06-25 11:55  tonnesen
543
544         * marc/koha2marc: Perl script to convert existing Koha tables to
545         the new MARC tables.
546
547 2001-06-25 11:54  tonnesen
548
549         * marc/deletemarc: SQL commands to clear all of the MARC tables. 
550         This is terribly dangerous, but I find it useful during the
551         development work.  :)
552
553 2001-06-25 11:52  tonnesen
554
555         * marc/marcschema.sql: Schema for MARC storage tables.  Blatantly
556         stolen from www.pytheas.org.  I also added the 0XX tables.
557
558 2001-06-25 11:49  tonnesen
559
560         * C4/Catalogue.pm: Cataloguing API.  Very early draft at this
561         point.
562
563 2001-06-19 20:36  rangi
564
565         * readingrec.pl, C4/Search.pm: Made a little change to allow the
566         reading record to be sorted, and now defaults to the last 50 items
567         borrowed
568
569 2001-05-17 15:36  rangi
570
571         * database.mysql: Changed the interim field in the items table, to
572         be paidfor The horowhenua librarians wanted a place to store
573         information when a lost item was paid for. The information is
574         removed if the item is ever returned.  The interim field was a
575         hangover from the previous system and wasnt be used so I stole it
576         :-)
577
578 2001-05-15 16:05  rangi
579
580         * C4/Accounts2.pm: More little bug fixes in the manual credits
581         section
582
583 2001-05-09 16:29  rangi
584
585         * C4/Circulation/Circ2.pm: Changed the way a lost book being
586         returned is handled.  If the book has already been paid for a
587         credit is added to their account.  And offset against any current
588         charges
589
590 2001-05-09 16:26  rangi
591
592         * updateitem.pl: Set up so marking a item lost, adds a charge for
593         the replacement price to a borrowers record (if it is on issue)
594
595 2001-05-09 16:23  rangi
596
597         * renewscript.pl: Fixed so renewing a rental item adds a charge
598
599 2001-05-09 16:22  rangi
600
601         * mancredit.pl, maninvoice.pl, C4/Accounts2.pm: Added facility to
602         do a cash refund.  Also HLT allows ppl to work off their bill,so
603         added a facility to do manual credit for that
604
605 2001-05-08 17:05  rangi
606
607         * C4/Circulation/Renewals2.pm: Renewing a rental or pay item from
608         the borrowers record screen Now adds a charge to the borrowers
609         account
610
611 2001-05-02 16:06  tonnesen
612
613         * groups.pl, C4/Groups.pm: Steve Tonnesen's K12Admin-specific (for
614         the time-being) group based overdue reports.
615
616 2001-05-02 15:38  tonnesen
617
618         * C4/Circulation/Circ2.pm: Added an overdue variable to the
619         itemdata returned by the currentissues subroutine.  This makes it
620         easier to pick out overdue items in other modules (ie circulation,
621         reports, etc.)
622
623 2001-05-02 14:15  rangi
624
625         * C4/Circulation/Circ2.pm: Fixed the code that adds a credit or
626         wipes a lost book charge from a borrowers account if said book is
627         returned
628
629 2001-05-02 14:13  rangi
630
631         * C4/Accounts2.pm: Added functions to add credits and invoices to
632         borrowers account
633
634 2001-05-02 14:11  rangi
635
636         * boraccount.pl, moremember.pl: Turned off the tidy accounts
637         feature in the view accounts screen (boraccount.pl) And got it so
638         outstanding credits are shown on the moremember.pl (view member
639         screen)
640
641 2001-05-02 14:08  rangi
642
643         * mancredit.pl, maninvoice.pl: Scripts to add manual invoices, or
644         credits to a borrower/member/patron's account.  Called from
645         boraccount.pl (ie the view account screen)
646
647 2001-05-01 16:24  rangi
648
649         * C4/Accounts2.pm: Fixed a bug in the return lost routine (when a
650         payment is made on a lost item) So that the correct date was being
651         recorded
652
653 2001-04-19 17:31  rangi
654
655         * circ/circulation.pl: Quick bodge to restrict the number of
656         returned books showing to 8.  (Request from the librarians here to
657         speed up the screen reload) Needs to be tidied up
658
659 2001-04-17 19:51  rangi
660
661         * C4/Accounts2.pm: Add functionality so that when the replacement
662         cost of a lost item is paid Its returned off the members/patrons
663         card. And a note is placed on the item saying that its been paid
664         for.  The item stays marked as lost. But the patron does not accrue
665         more fines
666
667 2001-04-03 14:32  rangi
668
669         * C4/Circulation/Circ2.pm, circ/circulation.pl: Making a change to
670         the way charges are handled, the system originally worked such that
671         if a borrower owed more than $5 issues werent allowed. This worked
672         fine except that often borrowers wish to borrows say 3 pay videos
673         at $2 each, then 2 books say. The three pay videos rack up charges
674         of $6 and then they cant issue the books until that is paid. 
675         Reworked so that it cares about previous charges, not the ones
676         accrued during current issue process.
677
678 2001-04-02 15:51  rangi
679
680         * pay.pl, stats.pl, C4/Accounts2.pm, C4/Stats.pm, sec/writeoff.pl:
681         Reworking statistics for payments and writeoffs
682
683 2001-03-28 18:11  rangi
684
685         * moremember.pl: Commenting out the code that doesnt allow renewals
686         if a renewal has already occured
687
688 2001-03-27 19:00  rangi
689
690         * circ/circulation.pl: Adding in javscript code to open a new
691         window for payments
692
693 2001-03-27 18:23  rangi
694
695         * C4/Circulation/Circ2.pm, circ/circulation.pl: Reworked layout of
696         issues section.
697
698 2001-03-27 13:45  rangi
699
700         * sec/writeoff.pl: Getting writeoff stats being stored as well
701
702 2001-03-27 13:43  rangi
703
704         * C4/: Accounts2.pm, Stats.pm: Modified the update stats routine to
705         store borrowernumbers also Passing borrowernumbers to update stats
706         from Account routines
707
708 2001-03-22 14:20  rangi
709
710         * circ/circulation.pl: Changes made by Glen to allow the
711         circulation module to work with a ASCII-wand, or CueCat (weird
712         encoded) input equally well.
713         
714         Do not bother installing the CueCat driver or any other software -
715         it's not needed.
716
717 2001-03-18 14:06  rangi
718
719         * overdue.pl: Script to list overdue books under the headings
720         Due-Date Patron Phone Title Author
721         
722         The patron can be email by clicking on the name (if the database
723         contains an email address for them)
724         
725         Courtesy of Glen Stewart
726
727 2001-03-15 02:17  rangi
728
729         * detail.pl, moredetail.pl: Added code to allow searches to be used
730         by catalogue maintenance
731
732 2001-03-15 02:15  rangi
733
734         * C4/Maintainance.pm, maint/catmaintain.pl: Added functionality to
735         allow invalid itemtype to be fixed
736
737 2001-03-15 02:11  rangi
738
739         * maint/shiftbib.pl: Script to shift a group to another biblio,
740         called as part of catalogue maintenance
741
742 2001-03-13 14:41  rangi
743
744         * catmaintain.pl, maint/catmaintain.pl: Shifted catmaintain.pl to a
745         dir that can be easily passowrd protected
746
747 2001-03-13 14:04  rangi
748
749         * catmaintain.pl, C4/Maintainance.pm: Got undeleting biblios going
750         (catalogue maintenance should probably be in a password protected
751         super librarian area or the like)
752
753 2001-03-12 15:33  rangi
754
755         * newbiblio.pl: Just realised this is supposed to be in the acqui/
756         dir (doh)
757
758 2001-03-12 15:32  rangi
759
760         * acqui/: acquire.pl, newbiblio.pl: Glens updates to automatically
761         increment barcode, and to remove hardcoded itemtypes in scripts
762
763 2001-03-12 15:29  rangi
764
765         * memberentry.pl: Modified to include Glen Stewarts automatic
766         member/patron cardnumber incrementation
767
768 2001-03-12 15:15  rangi
769
770         * newbiblio.pl: Script from Glen Stewart, i think to do with
771         simplified acqusitions module? (correct me if im wrong glen)
772
773 2001-03-12 14:43  rangi
774
775         * database.mysql: Database definition file, checked into cvs to
776         make keeping database current easier
777
778 2001-03-07 13:12  rangi
779
780         * insertdata.pl: Fixing stupid bug that was causing the sql insert
781         command to break if a person had a ' in their name
782
783 2001-03-07 13:02  rangi
784
785         * moremember.pl: Changing the form so it passes through a modify
786         value to tell the script to show the flags
787
788 2001-03-06 17:48  rangi
789
790         * insertdata.pl, memberentry.pl: Added the functionality to allow
791         librarians to manipulate the flag status on borrowers ie lost,
792         debarred, and gone no address
793
794 2001-03-06 13:16  rangi
795
796         * search.pl: Fixing " glitch in titles
797
798 2001-03-06 13:13  rangi
799
800         * opac-search.pl: Fixing a bug in the opac search that meant that
801         titles that contained " were caused the detail page to error
802
803 2001-02-27 14:08  rangi
804
805         * delbiblio.pl: Quick fix to stop ppl from being able to delete
806         biblios that have items attached
807
808 2001-02-21 14:33  rangi
809
810         * circ/circulation.pl: Rejigged printing issues, to print out
811         everything on issue to the borrower
812
813 2001-02-21 14:27  rangi
814
815         * stats.pl: Fixed a little glitch in the daily stats script that
816         meant it wasnt counting renewals
817
818 2001-02-21 14:17  rangi
819
820         * moremember.pl: Got a link from items on issue thru to item
821         details (like in the circ module) And also stopped already renewed
822         books from being renewable in the issues list
823
824 2001-02-18 14:13  rangi
825
826         * C4/Circulation/Circ2.pm: Little fix to the returnbook routine so
827         the correct branchcode is passed to the updatestats routine
828
829 2001-02-13 18:41  rangi
830
831         * circ/circulation.pl: A bodgy hack so that hitting enter in issues
832         (with no barcode) prints out the borrowers issue slip and starts a
833         new borrower
834
835 2001-02-13 16:29  rangi
836
837         * circ/circulation.pl: The Horowhenua libraries wanted less patron
838         and item information displaying at returns So Added some if
839         statements to not display patron addresses, and to only display the
840         title of the item These presumably would be changed to suit
841         individual libraries wants
842
843 2001-02-13 16:27  rangi
844
845         * C4/Circulation/Circ2.pm: Made some changes to checkreserve and
846         find_reserves, so that items are always displayed as reserved when
847         returned, not just once
848
849 2001-02-11 14:44  rangi
850
851         * detail.pl: Little fix so that if the item has no author
852         information, empty () dont disply
853
854 2001-02-11 14:38  rangi
855
856         * search.pl: Changing the front page search of the intranet site to
857         just be a keyword search
858
859 2001-02-07 15:47  tonnesen
860
861         * shelves.pl, C4/BookShelves.pm: Added header and log substition
862         variables
863
864 2001-02-07 12:27  tonnesen
865
866         * shelves.pl, C4/BookShelves.pm: Start of code to implement virtual
867         bookshelves in Koha.
868
869 2001-02-05 10:48  tonnesen
870
871         * loadmodules.pl, C4/Search.pm: loadmodules.pl allows redirection
872         to different modules based on systemprefs Added subroutine in
873         Search.pm load systemprefs from new systempreferences table in
874         database.  Initial use is to allow using my simplified acquisitions
875         module in place of vendor-based acquisitions module.  Default is
876         vendor-based module.
877
878 2001-02-05 09:47  tonnesen
879
880         * C4/Circulation/Circ2.pm: Added a couple of missing
881         $dbh->disconnect lines that were logging errors in apache log
882         files.
883
884 2001-02-05 09:24  tonnesen
885
886         * circ/circulation.pl: Fixed backgroundimage in circulation module.
887          Background image now displays only in header lines.
888
889 2001-02-04 14:25  rangi
890
891         * C4/Print.pm, circ/circulation.pl: Fixing printing error, now is
892         printing all of the days issues for borrower
893
894 2001-01-31 20:09  rangi
895
896         * circ/circulation.pl: Made sure the printer queue value was being
897         set before calling print
898
899 2001-01-31 18:08  rangi
900
901         * C4/Print.pm, C4/Circulation/Circ2.pm, circ/circulation.pl:
902         Attempting to get issues slip to print when borrower is finished
903         with
904
905 2001-01-31 15:40  rangi
906
907         * stats.pl: Fixed a bug that was meaning some payments werent
908         counted
909
910 2001-01-31 14:09  rangi
911
912         * C4/Circulation/Circ2.pm: Fixed a little bug in
913         getiteminformation, it wasnt returning item loanlength
914
915 2001-01-31 13:38  rangi
916
917         * C4/Output.pm, circ/circulation.pl: Added a line to Ouput.pm to
918         enable circulation to use its own includes Changed the look of
919         circulation.pl to the green/yellow colours
920         
921         Note: Steve, i added another variable $backgroundimage that sets
922         the background image for the main tables, so it should be
923         straightforward to change the look back to the colours you had if
924         you want to
925
926 2001-01-31 11:34  rangi
927
928         * moremember.pl: Changed it so you cant renew a book that is on
929         request, made a link from the on request text to the
930         request(reserve) data
931
932 2001-01-31 10:14  tonnesen
933
934         * circ/circulation.pl: Mostly just look changes, got rid of table
935         borders, alternating colors on table rows.  Some fixes to returned
936         items in returns module.
937
938 2001-01-31 10:13  tonnesen
939
940         * C4/Circulation/Circ2.pm: Return itemlist array, and itemlisttext
941         (text version of overdues) with overdue flag in
942         getpatroninformation()
943
944 2001-01-25 16:39  rangi
945
946         * misc/fines2.pl: Script to generate overdue fines.  Ideally run as
947         a cronjob each night
948
949 2001-01-25 16:17  tonnesen
950
951         * C4/Circulation/Circ2.pm, circ/circulation.pl: Returns module
952         lists recently returned items, cookies used to store branch and
953         printer preferences.
954
955 2001-01-24 16:01  tonnesen
956
957         * C4/Circulation/Circ2.pm, circ/circulation.pl: Refined Returns
958         module.  Added ability to select branch and printer.  Fixed charges
959         for rental items.
960
961 2001-01-23 15:48  tonnesen
962
963         * C4/Circulation/Circ2.pm, circ/circulation.pl: Changes to web
964         circulation module: rudimentary returns module, arbitrary due date
965         for issues, flag info displayed, overdue books are displayed in
966         red.
967
968 2001-01-22 16:12  tonnesen
969
970         * C4/Circulation/Circ2.pm, circ/circulation.pl: Fixed a bug in
971         issuing reserved books.  Was calling non-existent printreserve
972         subroutine
973
974 2001-01-22 15:48  tonnesen
975
976         * C4/Circulation/Circ2.pm, circ/circulation.pl: Started work on a
977         web-based circulation interface.
978
979 2001-01-17 15:45  tonnesen
980
981         * C4/Circulation/Circ2.pm, tkperl/tkcirc: Added support for showing
982         patron flags in the issues module.  Moved popup message windows to
983         a Toplevel widget instead of a message widget.  Toplevel widgets
984         come up much faster than message widgets.
985
986 2001-01-16 15:34  rangi
987
988         * C4/Circulation/Fines.pm: Fixing a glitch in the fines routine,
989         was failing if adding a new fine to the same user for the same item
990
991 2001-01-15 11:31  tonnesen
992
993         * C4/Circulation/Circ2.pm: API for circulation modules
994
995 2001-01-15 11:22  tonnesen
996
997         * tkperl/tkcirc: Now uses Circ2.pm generic interface subroutines.
998
999 2001-01-09 12:47  tonnesen
1000
1001         * tkperl/tkcirc: Moved returned item list from a scrolled text box
1002         to a scrolled table.
1003
1004 2001-01-09 09:36  tonnesen
1005
1006         * tkperl/tkcirc: First release of Perl/Tk circulation interface
1007
1008 2001-01-05 09:47  tonnesen
1009
1010         * C4/Output.pm: Renamed koha.conf config entry from "path" to
1011         "includes", which is more meaningful in the koha.conf file.
1012
1013 2001-01-05 09:39  tonnesen
1014
1015         * C4/Circulation/Main.pm: Modified getbranch() and getprinter()
1016         subroutines to not pop up a menu if there is only one branch or one
1017         printer, but just select the single option automatically.
1018
1019 2001-01-05 08:30  tonnesen
1020
1021         * C4/Output.pm: Added support for moving path=... variable to
1022         /etc/koha.conf
1023
1024 2000-12-21 11:56  rangi
1025
1026         * C4/Database.pm: Shifted Database connection variables out into a
1027         configuration file The permissions on this config file should also
1028         be strict, since they contain the database password.  At a minimum,
1029         the apache user needs to be able to read it, as well as any other
1030         user that runs circ.  I would suggest ownership of
1031         www-data.libadmins with no access to others.  libadmins contain all
1032         users that use circ
1033         
1034         destined for v1.08
1035
1036 2000-12-19 15:45  rangi
1037
1038         * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1039         currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1040         imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1041         jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1042         modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1043         moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1044         opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1045         readingrec.pl, renewscript.pl, reports.pl, request.pl,
1046         reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1047         simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1048         tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1049         updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1050         C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1051         C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1052         C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1053         C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1054         C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1055         C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1056         C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1057         C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1058         C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1059         C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1060         C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1061         acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1062         acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1063         acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1064         acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1065         acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1066         misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1067         misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1068         sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1069         telnet/doreturns.pl, telnet/issuewrapper.pl,
1070         telnet/returnswrapper.pl, telnet/startint.pl: Initial revision
1071
1072 2000-12-19 15:45  rangi
1073
1074         * boraccount.pl, borrwraper.pl, catmaintain.pl, charges.pl,
1075         currency.pl, delbiblio.pl, delitem.pl, detail.pl, fines.pl,
1076         imemberentry.pl, insertdata.pl, insertidata.pl, insertjdata.pl,
1077         jmemberentry.pl, member.pl, memberentry.pl, modbib.pl,
1078         modbibitem.pl, moditem.pl, modrequest.pl, moredetail.pl,
1079         moremember.pl, newimember.pl, newjmember.pl, newmember.pl,
1080         opac-search.pl, orderbreakdown.pl, pay.pl, placerequest.pl,
1081         readingrec.pl, renewscript.pl, reports.pl, request.pl,
1082         reservereport.pl, reservereport.xls, search.pl, showbudget.pl,
1083         simpleredirect.pl, stats.pl, stats2.pl, subjectsearch.pl,
1084         tidyaccounts.pl, updatebibitem.pl, updatebiblio.pl,
1085         updatecharges.pl, updateitem.pl, C4/Accounts.pm, C4/Accounts2.pm,
1086         C4/Acquisitions.pm, C4/Circmain.pm, C4/Circulation.pm,
1087         C4/Database.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1088         C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves.pm,
1089         C4/Reserves2.pm, C4/Scan.pm, C4/Search.pm, C4/Security.pm,
1090         C4/Stats.pm, C4/Stock.pm, C4/Circulation/Borrissues.pm,
1091         C4/Circulation/Borrower.pm, C4/Circulation/Fines.pm,
1092         C4/Circulation/Issues.pm, C4/Circulation/Main.pm,
1093         C4/Circulation/Renewals.pm, C4/Circulation/Renewals2.pm,
1094         C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1095         C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1096         C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1097         acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1098         acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1099         acqui/newbasket2.pl, acqui/newbiblio.pl, acqui/order.pl,
1100         acqui/receive.pl, acqui/recieveorder.pl, acqui/supplier.pl,
1101         acqui/updatesupplier.pl, misc/fixborrower.pl, misc/fixcatalog.pl,
1102         misc/fixorders.pl, misc/fixorders.pl2, misc/fixrefs.pl,
1103         misc/makebaskets.pl, misc/makeformats.pl, misc/tidyaccounts.pl,
1104         sec/writeoff.pl, telnet/borrwraper.pl, telnet/circ,
1105         telnet/doreturns.pl, telnet/issuewrapper.pl,
1106         telnet/returnswrapper.pl, telnet/startint.pl: Files shifted into
1107         Sourceforge CVS
1108