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