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