1 2002-06-06 19:32 amillar
3 * acqui.simple/marcimport.pl: All MARC file format decoding
4 isolated to single subroutine. Entire script now works correctly
7 2002-06-06 07:20 amillar
9 * acqui.simple/marcimport.pl: Fix subject array handling
11 2002-06-06 05:19 amillar
13 * acqui.simple/marcimport.pl: All mapping of MARC tags to Koha db
14 fields isolated to one subroutine
16 2002-06-04 09:02 amillar
18 * acqui.simple/marcimport.pl: Isolate MARC tag decoding into common
19 subroutine for Z3950 search results and Marc upload list. List
20 book title in Z3950 search queue list.
22 2002-06-04 07:16 amillar
24 * acqui.simple/marcimport.pl: Split z3950 search results into
27 2002-06-03 03:16 amillar
29 * acqui.simple/marcimport.pl: Clean up z3950 menu
31 2002-06-01 18:36 amillar
33 * acqui.simple/marcimport.pl: Move more item handling code to
36 2002-06-01 17:20 amillar
38 * acqui.simple/marcimport.pl: Misc cleanups; move subroutines to
41 2002-05-31 17:33 amillar
43 * acqui.simple/marcimport.pl: Error handling in biblio/biblioitem
46 2002-05-31 17:30 amillar
48 * C4/Acquisitions.pm: Error handling in biblio and biblioitem
51 2002-05-30 03:14 amillar
53 * updater/updatedatabase: Bring branch up to date with mainline
54 code, move table creation to hash.
56 2002-05-30 03:08 amillar
58 * C4/Acquisitions.pm: Web site maintenance
60 2002-05-30 03:06 amillar
62 * C4/Acquisitions.pm: fixes to catalog maint from mainline rel 1.8
64 2002-05-30 02:59 amillar
66 * C4/Acquisitions.pm: Fix biblioitems columns, minor bugfixes
68 2002-05-30 02:52 amillar
70 * C4/Acquisitions.pm: Modifications for new acqui.simple Database
71 includes new biblio abstract field and biblioitem url field
72 acqui/finishreceive.pl modified to use changed C4/Acquisitions.pm
74 2002-05-30 02:39 amillar
76 * acqui.simple/marcimport.pl: Moved addition of Biblioitem to
79 2002-05-30 02:36 amillar
81 * modbibitem.pl: Fix error in startmenu() : section name
84 2002-05-30 02:34 amillar
86 * delbiblio.pl: Enable (uncomment) actual deletion
88 2002-05-29 08:43 amillar
90 * C4/Acquisitions.pm: DBI bound parameters
92 2002-05-29 08:39 amillar
94 * C4/Search.pm: Change DBI execut on some queries to bound
95 parameters, to eliminate run-time errors on empty variables
97 2002-05-29 02:45 amillar
99 * acqui.simple/marcimport.pl: Add biblio using C4::Acquisitions
102 2002-05-29 02:43 amillar
104 * acqui.simple/marcimport.pl: Add item using newitem() from
107 2002-05-27 20:14 dragon28
109 * acqui/newbasket.pl: fixed typo
111 2002-05-27 16:33 amillar
113 * acqui.simple/marcimport.pl: Some code cleanup. Created
114 subroutines for ISBN checksum, z3950 queue insert, and table-based
115 form option selects for item type and branch code (branch code
116 select no longer hard-coded).
118 2002-05-26 22:25 dragon28
120 * installer.pl: fixed typo's
122 2002-05-26 22:21 dragon28
124 * installer.pl: installer now changes ownership of the koha.conf
125 file for better security
127 2002-05-26 21:13 rangi
129 * acqui/: acquire.pl, newbasket2.pl, newbiblio.pl, receive.pl:
130 Tidying up more warnings.
132 2002-05-23 22:05 rangi
134 * C4/Koha.pm, memberentry.pl: Removing hardcoded ethnicity and
135 category lists. Fetched from the database instead. Need to do the
138 2002-05-23 21:25 rangi
140 * moditem.pl: Getting rid of a couple of non fatal warnings
142 2002-05-18 22:21 rangi
144 * modbib.pl, moremember.pl, request.pl, search.pl, C4/Accounts2.pm,
145 C4/Acquisitions.pm, C4/Reserves2.pm, C4/Search.pm, C4/Stats.pm,
146 C4/Circulation/Circ2.pm, C4/Circulation/Renewals2.pm: Fixing up a
147 whole pile of warnings
149 2002-05-18 21:53 rangi
151 * database.mysql, C4/Koha.pm: Shifting ethnicity into a table in
152 the database. Making fixEthnicity fetch the data from the db
154 2002-05-17 19:59 dragon28
156 * installer.pl: replaced includes question with installation path
158 2002-05-17 19:42 dragon28
160 * installer.pl: added the includes directive
162 2002-05-16 19:32 dragon28
164 * installer.pl: installer now updated the apache conf file
166 2002-05-16 01:32 pate
168 * t/require.t: file require.t was initially added on branch
171 2002-05-16 01:32 pate
173 * testKoha.pl, t/require.t: added Mikes tests
175 2002-05-16 00:17 tipaul
177 * database.mysql: Update of systempreferences table structure and
178 admin script. Contains now a "help" fields that shows what param is
179 supposed to do what. The params will be in the sample-DB. I've
180 dumped the 3 I know. If there are others, let me know :
182 INSERT INTO systempreferences VALUES ('template', 'french',
183 'Template default name. Not used for instance'); INSERT INTO
184 systempreferences VALUES ('autoBarcode', '', '1 or else. If 1,
185 Barcode is auto-calculated'); INSERT INTO systempreferences VALUES
186 ('acquisitions', 'normal', 'normal or simple : will use acquisition
187 system found in directory acqui.simple or acquisition');
189 2002-05-15 00:01 tipaul
191 * database.mysql: Deletedbiblio updated (abstract field added) to
192 have the same structure as biblio.
194 UPDATE YOUR BASE, or deletion of biblio won't work properly.
197 2002-05-12 00:15 tipaul
199 * database.mysql: added indexes to aqorders SPEEEEEEEEEEEEEDs up in
200 acquisition module. I'm quite proud of the result of this 2 lines
203 2002-05-11 17:22 dragon28
205 * installer.pl: Cleaned out unwanted comments.
207 2002-05-11 17:20 dragon28
209 * installer.pl: Now will create koha.conf from scratch.
211 2002-05-11 04:04 tipaul
213 * database.mysql: Table optimisation : aqorders.
214 SPEEEEEEEEEEEEEEEDs up receive.pl. try to add indexes on production
215 tables, and you will see... Quite proud of this 2 lines patch ;-)
217 2002-05-10 23:09 dragon28
219 * installer.pl: Fixed a couple of typos.
221 2002-05-10 20:50 dragon28
223 * installer.pl: general cleanup, now tests for existance of
224 koha.conf, still a number of issues to fix.
226 2002-05-09 21:26 dragon28
228 * installer.pl: Added testing for Perl and dependancies
230 2002-05-07 14:32 rangi
232 * ChangeLog: Combined this with the old Changelog file, so it has
233 the history since the 1.0 release
235 Will tar up and put up a new rc1 that contains the changelog and
238 2002-05-04 09:34 rangi
240 * Hints: file Hints was initially added on branch rel-1-2.
242 2002-05-04 09:34 rangi
244 * Hints, INSTALL: Installation documents
246 2002-05-04 09:34 rangi
248 * INSTALL: file INSTALL was initially added on branch rel-1-2.
250 2002-04-30 21:30 rangi
252 * C4/Database.pm: Commiting the uncrufted Database module into the
255 2002-04-27 02:47 pate
257 * installer.pl: more markup of spots to look at
259 2002-04-26 13:29 pate
261 * t/format.t: file format.t was initially added on branch rel-1-2.
263 2002-04-26 13:29 pate
265 * format.t, koha.t, output.t, testKoha.pl, t/format.t, t/koha.t,
266 t/output.t: restructured tests into a separate directory
268 2002-04-26 13:29 pate
270 * t/koha.t: file koha.t was initially added on branch rel-1-2.
272 2002-04-26 13:29 pate
274 * t/output.t: file output.t was initially added on branch rel-1-2.
276 2002-04-26 11:35 pate
278 * output.t, C4/Output.pm: found a cleaner way to do &mkformnotable,
279 and refactored tests to allow it.
281 2002-04-26 09:59 pate
283 * C4/: Accounts.pm, Accounts2.pm, Acquisitions.pm, Catalogue.pm,
284 Circmain.pm, Circulation.pm, Database.pm, Format.pm, Groups.pm,
285 Input.pm, InterfaceCDK.pm, Maintainance.pm, Print.pm, Reserves2.pm,
286 Scan.pm, Search.pm, Security.pm, Stats.pm, Stock.pm: cleaned out
287 boilerplate and fixed some speeling erorz
289 2002-04-26 09:51 pate
291 * format.t: file format.t was initially added on branch rel-1-2.
293 2002-04-26 09:51 pate
295 * format.t, testKoha.pl: started adding tests for C4::Format
297 2002-04-26 08:16 pate
299 * C4/Output.pm: refactored &mkformnotable to use foreach and ifels
300 instead of while and many ifs
302 2002-04-26 08:15 pate
304 * output.t: more tests, &mkformnotable has reasonable coverage now
306 2002-04-26 07:45 pate
308 * C4/Output.pm, ChangeLog: found (and fixed) an error in
309 &mkformnotable while adding tests
311 2002-04-26 07:45 pate
313 * output.t: more tests
315 2002-04-26 05:33 pate
317 * C4/Output.pm: oops, forgot extra linefeeds in pod section
319 2002-04-26 05:30 pate
321 * C4/Output.pm: added a simple POD style comment to &bold to show
324 2002-04-26 04:15 pate
326 * ChangeLog: added recent updates
328 2002-04-26 04:12 pate
330 * C4/Output.pm: more prototypes in Output.pm
332 2002-04-26 04:11 pate
334 * output.t, testKoha.pl: more tests in output.t and a cleanup for
337 2002-04-26 03:51 pate
339 * C4/Output.pm: fixed an unitialized variable error in &mktablerow
341 2002-04-26 02:50 pate
343 * C4/Output.pm: adding prototypes, and fixing compiler warnings
345 2002-04-26 02:49 pate
347 * output.t, testKoha.pl: started building tests for C4::Output
349 2002-04-26 02:49 pate
351 * output.t: file output.t was initially added on branch rel-1-2.
353 2002-04-26 02:48 pate
355 * koha.t: quick fixup to tests
357 2002-04-26 01:59 pate
359 * ChangeLog: [no log message]
361 2002-04-26 01:58 pate
363 * koha.t: added fixEthnicity tests
365 2002-04-25 10:08 pate
367 * testKoha.pl: testing the branch
369 2002-04-23 12:34 finlayt
374 2002-04-23 10:47 finlayt
379 2002-04-21 18:33 rangi
381 * C4/Acquisitions.pm: Fixing bug reported by Steve, Couldnt remove
382 an additional Author when modifying a biblio
384 2002-04-21 16:45 saas
386 * C4/Output.pm: Correct spelling - aquisitions to acquisitions
388 2002-04-21 13:58 pate
390 * installer.pl: general cleanups
392 2002-04-20 15:39 pate
394 * ChangeLog: initial version of the Changelog -- used cvs2cl to
397 2002-04-18 09:35 pate
399 * C4/Koha.pm: starting to move ethnicity stuff out of programs and
402 2002-04-18 08:28 rangi
404 * installer.pl: Submitting on behalf of Nicholas First cut (not
405 functional yet) of an installer script
407 2002-04-17 07:49 tonnesen
409 * acqui.simple/bulkmarcimport.pl: Added some comments detailing how
410 MARC fields are mapped to Koha data
412 2002-04-17 06:00 tonnesen
414 * acqui.simple/bulkmarcimport.pl: Fixed typo
416 2002-04-17 05:37 tonnesen
418 * acqui.simple/bulkmarcimport.pl: This is my bulk MARC record
419 importing tool. Feel free to test it out, but DO NOT use it on a
420 production system yet! It needs to be more adaptable to different
421 MARC implementations.
423 Note that the script will spit out a plain text copy of the records
424 being imported to STDOUT, so you will probably want to redirect to
425 a file, or pipe to less.
427 2002-04-16 04:17 pate
429 * moremember.pl: moved ethnicity fixups into C4::Koha, eventually
430 to be replaced with a better (non-NZ specific) solution.
432 2002-04-16 04:15 pate
434 * C4/Koha.pm: moved ethnicity fixing out of moremember.pl into a
435 function, eventually to replace with a more configurable version
438 2002-04-15 17:33 truth_nz
440 * updatebibitem.pl, C4/Acquisitions.pm, acqui/addorder.pl:
441 Acquisitions::newbiblioitem updated to be usable for new
442 acqui.simple addorder.pl and updatebibitem.pl modified to use new
445 2002-04-10 21:55 rangi
447 * C4/Search.pm: Fixing the subject search i broke ;)
449 2002-04-10 19:59 rangi
451 * C4/Search.pm: Working on a fix to speed up title and author
454 2002-04-10 17:49 truth_nz
456 * C4/Acquisitions.pm: Altered newbiblio to be more generic - so can
457 use with new acui.simple scripts (which are not finished yet).
459 2002-04-10 17:47 truth_nz
461 * acqui/addorder.pl: Updates to use changed newbiblio sub in
464 2002-04-10 12:02 pate
466 * misc/fines2.pl: whacked a couple of bits that Chris marked as
469 2002-04-10 11:30 rangi
471 * misc/fines2.pl: Just added some comments for Pat (Is this a good
472 way of doing it? if not let me know)
474 2002-04-10 10:08 pate
476 * misc/: fines2.pl, fixborrower.pl: refactoring, marking spots for
479 2002-04-09 12:16 rangi
481 * memberentry.pl: Little typo, missing t in systemprefs Apart from
482 that, all the patch files seem to be running happily on
485 2002-04-09 12:04 rangi
487 * insertdata.pl: Just a quick little fix the sql to update a
488 borrower was setting the postal address twice, instead of the
489 postal, then the physical address. My little fix got overwrote by
490 pat's fix so im updating now before i forget :)
492 2002-04-09 11:44 pate
494 * insertdata.pl, koha.t, loadmodules.pl, memberentry.pl,
495 modbibitem.pl, moredetail.pl, moremember.pl, request.pl, search.pl,
496 testKoha.pl, C4/Koha.pm, C4/Output.pm: refactored slashifyDate
497 function out of inline code, created C4/Koha.pm to hold it and
498 wrote tests for it, started marking other places for potential
501 2002-04-09 10:47 rangi
503 * insertdata.pl: Script wasnt setting street address correctly
505 2002-04-05 15:09 rangi
507 * admin/aqbudget.pl: Fixing up the query to pickup budget
509 2002-04-03 20:44 rangi
511 * acqui.simple/: addbooks.pl, addbookslccn.pl: More work on the
512 addbooks scripts, committing on behalf of Roger
514 Need testing before use in a production environment
516 2002-03-31 18:50 rangi
518 * acqui.simple/: addbooks.pl, addbookslccn.pl: Fixed the holding
519 branch insertion code. It was inserting the correct homebranch but
520 was still inserting the wrong home branch
522 2002-03-31 14:48 rangi
524 * acqui.simple/addbookslccn.pl: Fixing branches
526 2002-03-31 13:18 rangi
528 * acqui.simple/addbooks.pl: Draws list of branches from the
529 branches table now, when adding an item
531 2002-03-27 12:02 rangi
533 * pay.pl: Shifting writeoff code back into pay.pl (redirecting to
534 writeoff.pl was breaking when the borrower owes a lot of fines)
536 2002-03-26 17:08 finlayt
538 * updater/updatedatabase: added database patchs to the
539 updater/updatedatabase script
541 changes the type of the datesent and datearrived fields in the
542 branchtransfers table from date to datetime.
544 completely re-organises the branchcategories table. As this has
545 previously been unused it shouldnt effect anyone.
547 2002-03-22 09:24 rangi
549 * showbudget.pl: Doesnt write to an include anymore
551 2002-03-20 03:39 tipaul
553 * updater/updatedatabase2.pl: Script to apply to sample DB only. It
554 makes a few modifications in the DB (indexes creation, some data
555 deletion, and unused tables drop) Creates a thesaurus table from
556 the bilbiosubject one
558 2002-03-20 03:37 tipaul
560 * updater/sample_only_param_tables.sql: Sample database only for
563 2002-03-17 14:58 rangi
565 * C4/Circulation/Fines.pm: Deals with lost book charges now
567 2002-03-17 14:31 rangi
569 * misc/fines2.pl: tidied up, less hlt specific now
571 2002-03-14 14:51 finlayt
573 * circ/branchtransfers.pl: Changed heading to look like the rest of
576 2002-03-14 14:50 finlayt
578 * circ/circulation.pl: Added a heading to be consistent with rest
581 2002-03-14 14:04 finlayt
583 * circ/: circulation.pl, circulation2.pl: This is the begining of a
584 process of dividing up circulation.pl
586 This script deals with the branch and printer selection stuff
588 2002-03-14 10:13 finlayt
590 * C4/Circulation/Circ2.pm: Added a transferbook subroutine that is
591 called from /circ/branchtransfers.pl
593 It writes a new line in the branchtransfers table and changes the
594 currentbranch field in items.
596 2002-03-14 10:07 finlayt
598 * circ/branchtransfers.pl: Fixed a small problem in the <form>, not
599 hidden inputs are getting passed correctly.
601 2002-03-13 20:46 rangi
603 * search.pl: Removing reference to the FrontSearch subroutine as
606 2002-03-13 20:36 rangi
608 * C4/Search.pm: Tidy up, removing deprecated routines
610 2002-03-13 16:26 rangi
612 * moremember.pl, C4/Reserves2.pm, C4/Search.pm: Getting Iteminfo in
613 Search to only display correct reserves (mainly used on detail.pl)
614 and another typo fix in moremember.pl
616 2002-03-13 15:46 rangi
618 * moremember.pl: Typo fix (doh!)
620 2002-03-13 15:03 rangi
622 * moremember.pl, C4/Reserves2.pm: Fix so that reserves are only
623 showing for the biblioitem not the biblio on the moremembers screen
625 2002-03-13 10:04 finlayt
627 * circ/: branchtransfers.pl, circulation.pl:
628 Branchtransfers.pl provides a form for entering barcodes and
629 selecting a destination branch.
631 New rows are entered into the branchtransfers table for each item
634 2002-03-11 16:36 rangi
636 * C4/Accounts2.pm: Fix for manual invoices
638 2002-03-06 09:48 tipaul
640 * admin/: aqbookfund.pl, aqbudget.pl, branches.pl, categorie.pl,
641 categoryitem.pl, currency.pl, itemtypes.pl, printers.pl,
642 stopwords.pl, systempreferences.pl: scripts to manage parameters
645 2002-02-26 22:31 rangi
647 * C4/Maintainance.pm, maint/catmaintain.pl: Fixed apostrophe '
650 2002-02-26 22:06 rangi
652 * acqui/basket.pl: Fix for displaying prices
654 2002-02-21 10:05 rangi
656 * C4/Search.pm: Making a "fix" to normal title search
658 2002-02-21 09:53 rangi
660 * C4/Search.pm: Playing with keyword search trying to speed it up
663 2002-02-13 10:31 rangi
665 * C4/Search.pm: Fixing bug in subject searching that was causing
666 subjects with ' to break the search
668 2002-02-13 10:07 rangi
670 * C4/Acquisitions.pm, updatebibitem.pl: Fixing bug that was
671 duplicating additional authors, and a bug that was breaking the
672 updating classicification field
674 2002-02-02 07:00 tonnesen
676 * acqui.simple/: marcimport.pl, processz3950queue: Changes from a
677 long time ago that I don't even remember anymore. :)
679 2001-12-12 15:31 rangi
681 * C4/Search.pm: Added the facility to restrict a keyword search by
684 2001-11-27 15:01 rangi
686 * C4/Search.pm: Fixing error in keyword search (fixing my mistake
689 2001-11-26 17:33 rangi
691 * C4/Search.pm: Fixing a bug in keyword search was duplicating
694 2001-11-26 15:03 rangi
696 * insertdata.pl: Modify an adult with guarantees now modifies the
697 guarantees also. IE change of address effects the guarantees
700 2001-11-26 13:41 rangi
702 * C4/Search.pm: Added a findguarantor routine to search for the
703 guarantor of a given borrower. Probably it and findgurantees need
704 to moved out to borrowers.pm
706 2001-11-26 11:25 rangi
708 * C4/Search.pm: Author combined with Title search was not searching
709 the series title field Fixed now
711 2001-11-26 09:17 rangi
713 * C4/: Reserves2.pm, Circulation/Circ2.pm: Fixing reserve handling.
714 Mulitple copy reserves now handled correctly, and correct charges
717 2001-11-23 15:12 rangi
719 * C4/Search.pm: Adding the facility to search on just dewey and
722 2001-11-20 12:28 tonnesen
724 * updater/updatedatabase: Added code to determine mysqld version
725 for possibility of converting databases to MyISAM format
727 2001-11-20 09:29 tonnesen
729 * updater/updatedatabase: Added some more tables to the database
730 updater. Modified barcode to be 20 characters long instead of 9.
732 2001-11-20 07:26 tonnesen
734 * updater/updatedatabase: Script that will update existing
735 databases, creating any new tables, adding, modifying or removing
736 any fields from existing tables.
738 This is in very early stages. Need to go through and ascertain
739 which tables and fields need to be added/modified. Also need to
740 add a "backup" before any modifications are made. Thoughts on this
743 2001-11-07 07:25 tonnesen
745 * acqui.simple/addbooks.pl, marc/koha2marc: Minor changes
747 2001-11-07 07:24 tonnesen
749 * marc/test: Script that I'm using to check MARC record support.
751 2001-11-07 07:15 tonnesen
753 * C4/Catalogue.pm: Working out problems with MARC record support.
755 2001-11-07 07:15 tonnesen
757 * acqui.simple/addbookslccn.pl: Modified version of addbooks.pl
758 that uses LCCN as base identifier instead of ISBN. Should probably
759 be merged with addbooks.pl so that the user can enter either and
760 ISBN _or_ and LCCN from the same form.
762 2001-11-07 07:13 tonnesen
764 * acqui.simple/: marcimport.pl, processz3950queue: Continuing work
765 on Z39.50 search tool. Daemon now forks up to 12 processes to do
766 Z39.50 searches. Daemon will also wait to see if the user looks
767 beyond the first couple of pages of results, and will download more
768 results if necessary.
770 2001-11-03 20:29 tonnesen
772 * C4/Catalogue.pm: Minor cleanups. Needs testing. Starting to
773 think about modifying updatebiblio.pl to use this API.
775 2001-11-03 20:28 tonnesen
777 * acqui.simple/marcimport.pl: Z39.50 now stores list of servers to
778 query in a database table.
780 2001-11-03 10:40 tonnesen
782 * acqui.simple/processz3950queue: Daemon to process the queue of
783 pending Z39.50 searches. I still need to come up with a way for
784 this process to get launched. Looks like Koha might need its first
787 2001-11-03 10:21 tonnesen
789 * acqui.simple/marcimport.pl: Added Z39.50 searching capability,
790 and MARC file uploading from workstation using HTML forms. Z39.50
791 functionality requires the YAZ toolkit.
793 2001-11-01 18:00 tonnesen
795 * acqui.simple/marcimport.pl: Use MARC controlnumber as a unique
796 identifier for MARC records, in addition to ISBN, ISSN, and LCCN.
798 2001-10-11 08:28 tonnesen
800 * C4/Circulation/Circ2.pm: Typo in printf format string was causing
801 all issues to appear in the Previous issues box and not in today's
804 2001-10-11 08:27 tonnesen
806 * updatebibitem.pl: Fixed bug where a biblioitem with a subclass
807 but no dewey would get the subclass erased when editing the
810 2001-10-11 08:26 tonnesen
812 * modbibitem.pl: used CGI.pm's textfield function to create the
813 notes text input box. Notes with question marks '"' in them were
814 getting deleted when an item was modified.
816 2001-10-06 09:27 tonnesen
818 * acqui.simple/marcimport.pl: Added rudimentary marc importing
819 tool. Just takes a marc record and converts to koha database.
820 Does not keep data in marc format.
822 2001-10-06 09:23 tonnesen
824 * marc/viewmarc.pl: Removed duplicate viewmarc.pl from acqui.simple
827 2001-10-06 09:19 tonnesen
829 * acqui.simple/: addbooks.pl, viewmarc.pl: Added simple
832 2001-10-06 08:13 tonnesen
834 * search.pl, C4/Catalogue.pm, C4/Search.pm, marc/marcschema.sql:
835 Changed search interface to allow searches on Illustrator. This is
836 apparently a common search in elementary school libraries.
838 2001-09-28 08:39 tonnesen
840 * C4/Catalogue.pm: Tested updateItem subroutine, made some better
841 checks for Subfield_IDs and Subfield_Keys when modifying MARC data
842 based on changes to Koha data.
844 2001-09-28 07:24 tonnesen
846 * C4/Catalogue.pm, marc/koha2marc: Started on updateItem
849 2001-09-11 14:03 rangi
851 * deletemem.pl: Fixing member deletion, so that it checks fines,
852 issues and guarantees before deleting
854 2001-09-11 11:37 rangi
856 * modbibitem.pl, moredetail.pl, C4/Search.pm: Fixing a glitch that
857 was showing the biblio notes field where the biblioitems notes
858 should have been displaying
860 2001-08-17 19:54 rangi
862 * circ/circulation.pl: Changed the sorting of the hash of items on
863 issue. To sort numerically, (so 10 comes after 2) Just a quick fix
864 to get the items showing in date_due order
866 2001-07-12 23:12 pawelzc
868 * translator/translator.readme: Spelling and english language
871 2001-07-06 09:37 rangi
873 * deletemem.pl: Script to delete a member/patron
875 2001-07-06 09:37 rangi
877 * memberentry.pl: Fix to handle the delete call, redirects to
880 2001-06-28 09:53 rangi
882 * translator/translator.pl: Modified so that the first available
883 language is chosen if none is specified
885 2001-06-27 10:27 tonnesen
887 * C4/Catalogue.pm: Finished updateBiblioItem subroutine
889 2001-06-27 10:13 rangi
891 * translator/: translator.pl, translator.readme: Scripts to permit
892 koha webpages to display in different natural languages Courtesy of
895 2001-06-27 09:13 tonnesen
897 * C4/Catalogue.pm: newBiblio subroutine completed.
899 2001-06-27 08:17 tonnesen
901 * C4/Catalogue.pm: Added biblioitems table update when
902 newBiblioItem() routine is called.
904 2001-06-27 05:15 tonnesen
906 * C4/Catalogue.pm: Beginning updateBiblio routine.
908 2001-06-26 08:15 tonnesen
910 * marc/viewmarc.pl: Prototype marc record viewer and editor.
912 2001-06-26 08:12 tonnesen
914 * marc/TODO: A TODO file for MARC support
916 2001-06-26 07:43 tonnesen
918 * C4/Catalogue.pm: Added skeletons of update routines.
920 2001-06-26 07:07 tonnesen
922 * marc/koha2marc: Minor documentation changes.
924 2001-06-26 06:55 tonnesen
926 * marc/koha2marc: Perl script to convert existing Koha tables to
929 2001-06-26 06:54 tonnesen
931 * marc/deletemarc: SQL commands to clear all of the MARC tables.
932 This is terribly dangerous, but I find it useful during the
935 2001-06-26 06:52 tonnesen
937 * marc/marcschema.sql: Schema for MARC storage tables. Blatantly
938 stolen from www.pytheas.org. I also added the 0XX tables.
940 2001-06-26 06:49 tonnesen
942 * C4/Catalogue.pm: Cataloguing API. Very early draft at this
945 2001-06-20 15:36 rangi
947 * readingrec.pl, C4/Search.pm: Made a little change to allow the
948 reading record to be sorted, and now defaults to the last 50 items
951 2001-05-18 10:36 rangi
953 * database.mysql: Changed the interim field in the items table, to
954 be paidfor The horowhenua librarians wanted a place to store
955 information when a lost item was paid for. The information is
956 removed if the item is ever returned. The interim field was a
957 hangover from the previous system and wasnt be used so I stole it
960 2001-05-16 11:05 rangi
962 * C4/Accounts2.pm: More little bug fixes in the manual credits
965 2001-05-10 11:29 rangi
967 * C4/Circulation/Circ2.pm: Changed the way a lost book being
968 returned is handled. If the book has already been paid for a
969 credit is added to their account. And offset against any current
972 2001-05-10 11:26 rangi
974 * updateitem.pl: Set up so marking a item lost, adds a charge for
975 the replacement price to a borrowers record (if it is on issue)
977 2001-05-10 11:23 rangi
979 * renewscript.pl: Fixed so renewing a rental item adds a charge
981 2001-05-10 11:22 rangi
983 * mancredit.pl, maninvoice.pl, C4/Accounts2.pm: Added facility to
984 do a cash refund. Also HLT allows ppl to work off their bill,so
985 added a facility to do manual credit for that
987 2001-05-09 12:05 rangi
989 * C4/Circulation/Renewals2.pm: Renewing a rental or pay item from
990 the borrowers record screen Now adds a charge to the borrowers
993 2001-05-03 11:06 tonnesen
995 * groups.pl, C4/Groups.pm: Steve Tonnesen's K12Admin-specific (for
996 the time-being) group based overdue reports.
998 2001-05-03 10:38 tonnesen
1000 * C4/Circulation/Circ2.pm: Added an overdue variable to the
1001 itemdata returned by the currentissues subroutine. This makes it
1002 easier to pick out overdue items in other modules (ie circulation,
1005 2001-05-03 09:15 rangi
1007 * C4/Circulation/Circ2.pm: Fixed the code that adds a credit or
1008 wipes a lost book charge from a borrowers account if said book is
1011 2001-05-03 09:13 rangi
1013 * C4/Accounts2.pm: Added functions to add credits and invoices to
1016 2001-05-03 09:11 rangi
1018 * boraccount.pl, moremember.pl: Turned off the tidy accounts
1019 feature in the view accounts screen (boraccount.pl) And got it so
1020 outstanding credits are shown on the moremember.pl (view member
1023 2001-05-03 09:08 rangi
1025 * mancredit.pl, maninvoice.pl: Scripts to add manual invoices, or
1026 credits to a borrower/member/patron's account. Called from
1027 boraccount.pl (ie the view account screen)
1029 2001-05-02 11:24 rangi
1031 * C4/Accounts2.pm: Fixed a bug in the return lost routine (when a
1032 payment is made on a lost item) So that the correct date was being
1035 2001-04-20 12:31 rangi
1037 * circ/circulation.pl: Quick bodge to restrict the number of
1038 returned books showing to 8. (Request from the librarians here to
1039 speed up the screen reload) Needs to be tidied up
1041 2001-04-18 14:51 rangi
1043 * C4/Accounts2.pm: Add functionality so that when the replacement
1044 cost of a lost item is paid Its returned off the members/patrons
1045 card. And a note is placed on the item saying that its been paid
1046 for. The item stays marked as lost. But the patron does not accrue
1049 2001-04-04 09:32 rangi
1051 * C4/Circulation/Circ2.pm, circ/circulation.pl: Making a change to
1052 the way charges are handled, the system originally worked such that
1053 if a borrower owed more than $5 issues werent allowed. This worked
1054 fine except that often borrowers wish to borrows say 3 pay videos
1055 at $2 each, then 2 books say. The three pay videos rack up charges
1056 of $6 and then they cant issue the books until that is paid.
1057 Reworked so that it cares about previous charges, not the ones
1058 accrued during current issue process.
1060 2001-04-03 10:51 rangi
1062 * pay.pl, stats.pl, C4/Accounts2.pm, C4/Stats.pm, sec/writeoff.pl:
1063 Reworking statistics for payments and writeoffs
1065 2001-03-29 14:11 rangi
1067 * moremember.pl: Commenting out the code that doesnt allow renewals
1068 if a renewal has already occured
1070 2001-03-28 15:00 rangi
1072 * circ/circulation.pl: Adding in javscript code to open a new
1075 2001-03-28 14:23 rangi
1077 * C4/Circulation/Circ2.pm, circ/circulation.pl: Reworked layout of
1080 2001-03-28 09:45 rangi
1082 * sec/writeoff.pl: Getting writeoff stats being stored as well
1084 2001-03-28 09:43 rangi
1086 * C4/: Accounts2.pm, Stats.pm: Modified the update stats routine to
1087 store borrowernumbers also Passing borrowernumbers to update stats
1088 from Account routines
1090 2001-03-23 10:20 rangi
1092 * circ/circulation.pl: Changes made by Glen to allow the
1093 circulation module to work with a ASCII-wand, or CueCat (weird
1094 encoded) input equally well.
1096 Do not bother installing the CueCat driver or any other software -
1099 2001-03-19 10:06 rangi
1101 * overdue.pl: Script to list overdue books under the headings
1102 Due-Date Patron Phone Title Author
1104 The patron can be email by clicking on the name (if the database
1105 contains an email address for them)
1107 Courtesy of Glen Stewart
1109 2001-03-15 23:17 rangi
1111 * detail.pl, moredetail.pl: Added code to allow searches to be used
1112 by catalogue maintenance
1114 2001-03-15 23:15 rangi
1116 * C4/Maintainance.pm, maint/catmaintain.pl: Added functionality to
1117 allow invalid itemtype to be fixed
1119 2001-03-15 23:11 rangi
1121 * maint/shiftbib.pl: Script to shift a group to another biblio,
1122 called as part of catalogue maintenance
1124 2001-03-14 11:41 rangi
1126 * maint/catmaintain.pl: Shifted catmaintain.pl to a dir that can be
1127 easily passowrd protected
1129 2001-03-14 11:04 rangi
1131 * C4/Maintainance.pm: Got undeleting biblios going (catalogue
1132 maintenance should probably be in a password protected super
1133 librarian area or the like)
1135 2001-03-13 12:32 rangi
1137 * acqui/: acquire.pl, newbiblio.pl: Glens updates to automatically
1138 increment barcode, and to remove hardcoded itemtypes in scripts
1140 2001-03-13 12:29 rangi
1142 * memberentry.pl: Modified to include Glen Stewarts automatic
1143 member/patron cardnumber incrementation
1145 2001-03-13 11:43 rangi
1147 * database.mysql: Database definition file, checked into cvs to
1148 make keeping database current easier
1150 2001-03-08 10:12 rangi
1152 * insertdata.pl: Fixing stupid bug that was causing the sql insert
1153 command to break if a person had a ' in their name
1155 2001-03-08 10:02 rangi
1157 * moremember.pl: Changing the form so it passes through a modify
1158 value to tell the script to show the flags
1160 2001-03-07 14:48 rangi
1162 * insertdata.pl, memberentry.pl: Added the functionality to allow
1163 librarians to manipulate the flag status on borrowers ie lost,
1164 debarred, and gone no address
1166 2001-03-07 10:16 rangi
1168 * search.pl: Fixing " glitch in titles
1170 2001-02-28 11:08 rangi
1172 * delbiblio.pl: Quick fix to stop ppl from being able to delete
1173 biblios that have items attached
1175 2001-02-22 11:33 rangi
1177 * circ/circulation.pl: Rejigged printing issues, to print out
1178 everything on issue to the borrower
1180 2001-02-22 11:27 rangi
1182 * stats.pl: Fixed a little glitch in the daily stats script that
1183 meant it wasnt counting renewals
1185 2001-02-22 11:17 rangi
1187 * moremember.pl: Got a link from items on issue thru to item
1188 details (like in the circ module) And also stopped already renewed
1189 books from being renewable in the issues list
1191 2001-02-19 11:13 rangi
1193 * C4/Circulation/Circ2.pm: Little fix to the returnbook routine so
1194 the correct branchcode is passed to the updatestats routine
1196 2001-02-14 15:41 rangi
1198 * circ/circulation.pl: A bodgy hack so that hitting enter in issues
1199 (with no barcode) prints out the borrowers issue slip and starts a
1202 2001-02-14 13:29 rangi
1204 * circ/circulation.pl: The Horowhenua libraries wanted less patron
1205 and item information displaying at returns So Added some if
1206 statements to not display patron addresses, and to only display the
1207 title of the item These presumably would be changed to suit
1208 individual libraries wants
1210 2001-02-14 13:27 rangi
1212 * C4/Circulation/Circ2.pm: Made some changes to checkreserve and
1213 find_reserves, so that items are always displayed as reserved when
1214 returned, not just once
1216 2001-02-12 11:44 rangi
1218 * detail.pl: Little fix so that if the item has no author
1219 information, empty () dont disply
1221 2001-02-12 11:38 rangi
1223 * search.pl: Changing the front page search of the intranet site to
1224 just be a keyword search
1226 2001-02-08 12:47 tonnesen
1228 * shelves.pl, C4/BookShelves.pm: Added header and log substition
1231 2001-02-08 09:27 tonnesen
1233 * shelves.pl, C4/BookShelves.pm: Start of code to implement virtual
1234 bookshelves in Koha.
1236 2001-02-06 07:48 tonnesen
1238 * loadmodules.pl, C4/Search.pm: loadmodules.pl allows redirection
1239 to different modules based on systemprefs Added subroutine in
1240 Search.pm load systemprefs from new systempreferences table in
1241 database. Initial use is to allow using my simplified acquisitions
1242 module in place of vendor-based acquisitions module. Default is
1243 vendor-based module.
1245 2001-02-06 06:47 tonnesen
1247 * C4/Circulation/Circ2.pm: Added a couple of missing
1248 $dbh->disconnect lines that were logging errors in apache log
1251 2001-02-06 06:24 tonnesen
1253 * circ/circulation.pl: Fixed backgroundimage in circulation module.
1254 Background image now displays only in header lines.
1256 2001-02-05 11:25 rangi
1258 * C4/Print.pm, circ/circulation.pl: Fixing printing error, now is
1259 printing all of the days issues for borrower
1261 2001-02-01 17:09 rangi
1263 * circ/circulation.pl: Made sure the printer queue value was being
1264 set before calling print
1266 2001-02-01 15:08 rangi
1268 * C4/Print.pm, C4/Circulation/Circ2.pm, circ/circulation.pl:
1269 Attempting to get issues slip to print when borrower is finished
1272 2001-02-01 12:40 rangi
1274 * stats.pl: Fixed a bug that was meaning some payments werent
1277 2001-02-01 11:09 rangi
1279 * C4/Circulation/Circ2.pm: Fixed a little bug in
1280 getiteminformation, it wasnt returning item loanlength
1282 2001-02-01 10:38 rangi
1284 * C4/Output.pm, circ/circulation.pl: Added a line to Ouput.pm to
1285 enable circulation to use its own includes Changed the look of
1286 circulation.pl to the green/yellow colours
1288 Note: Steve, i added another variable $backgroundimage that sets
1289 the background image for the main tables, so it should be
1290 straightforward to change the look back to the colours you had if
1293 2001-02-01 08:34 rangi
1295 * moremember.pl: Changed it so you cant renew a book that is on
1296 request, made a link from the on request text to the
1297 request(reserve) data
1299 2001-02-01 07:14 tonnesen
1301 * circ/circulation.pl: Mostly just look changes, got rid of table
1302 borders, alternating colors on table rows. Some fixes to returned
1303 items in returns module.
1305 2001-02-01 07:13 tonnesen
1307 * C4/Circulation/Circ2.pm: Return itemlist array, and itemlisttext
1308 (text version of overdues) with overdue flag in
1309 getpatroninformation()
1311 2001-01-26 13:39 rangi
1313 * misc/fines2.pl: Script to generate overdue fines. Ideally run as
1314 a cronjob each night
1316 2001-01-26 13:17 tonnesen
1318 * C4/Circulation/Circ2.pm, circ/circulation.pl: Returns module
1319 lists recently returned items, cookies used to store branch and
1320 printer preferences.
1322 2001-01-25 13:01 tonnesen
1324 * C4/Circulation/Circ2.pm, circ/circulation.pl: Refined Returns
1325 module. Added ability to select branch and printer. Fixed charges
1328 2001-01-24 12:48 tonnesen
1330 * C4/Circulation/Circ2.pm, circ/circulation.pl: Changes to web
1331 circulation module: rudimentary returns module, arbitrary due date
1332 for issues, flag info displayed, overdue books are displayed in
1335 2001-01-23 13:12 tonnesen
1337 * C4/Circulation/Circ2.pm, circ/circulation.pl: Fixed a bug in
1338 issuing reserved books. Was calling non-existent printreserve
1341 2001-01-23 12:48 tonnesen
1343 * C4/Circulation/Circ2.pm, circ/circulation.pl: Started work on a
1344 web-based circulation interface.
1346 2001-01-18 12:45 tonnesen
1348 * C4/Circulation/Circ2.pm, tkperl/tkcirc: Added support for showing
1349 patron flags in the issues module. Moved popup message windows to
1350 a Toplevel widget instead of a message widget. Toplevel widgets
1351 come up much faster than message widgets.
1353 2001-01-17 12:34 rangi
1355 * C4/Circulation/Fines.pm: Fixing a glitch in the fines routine,
1356 was failing if adding a new fine to the same user for the same item
1358 2001-01-16 08:31 tonnesen
1360 * C4/Circulation/Circ2.pm: API for circulation modules
1362 2001-01-16 08:22 tonnesen
1364 * tkperl/tkcirc: Now uses Circ2.pm generic interface subroutines.
1366 2001-01-10 09:47 tonnesen
1368 * tkperl/tkcirc: Moved returned item list from a scrolled text box
1369 to a scrolled table.
1371 2001-01-10 06:36 tonnesen
1373 * tkperl/tkcirc: First release of Perl/Tk circulation interface
1375 2001-01-06 06:47 tonnesen
1377 * C4/Output.pm: Renamed koha.conf config entry from "path" to
1378 "includes", which is more meaningful in the koha.conf file.
1380 2001-01-06 06:39 tonnesen
1382 * C4/Circulation/Main.pm: Modified getbranch() and getprinter()
1383 subroutines to not pop up a menu if there is only one branch or one
1384 printer, but just select the single option automatically.
1386 2001-01-06 05:30 tonnesen
1388 * C4/Output.pm: Added support for moving path=... variable to
1391 2000-12-22 08:56 rangi
1393 * C4/Database.pm: Shifted Database connection variables out into a
1394 configuration file The permissions on this config file should also
1395 be strict, since they contain the database password. At a minimum,
1396 the apache user needs to be able to read it, as well as any other
1397 user that runs circ. I would suggest ownership of
1398 www-data.libadmins with no access to others. libadmins contain all
1403 2000-12-20 12:45 rangi
1405 * boraccount.pl, delbiblio.pl, detail.pl, insertdata.pl,
1406 memberentry.pl, modbibitem.pl, moredetail.pl, moremember.pl,
1407 pay.pl, readingrec.pl, renewscript.pl, request.pl, search.pl,
1408 showbudget.pl, stats.pl, updatebibitem.pl, updateitem.pl,
1409 C4/Accounts2.pm, C4/Acquisitions.pm, C4/Database.pm,
1410 C4/Maintainance.pm, C4/Output.pm, C4/Print.pm, C4/Reserves2.pm,
1411 C4/Search.pm, C4/Stats.pm, C4/Circulation/Fines.pm,
1412 C4/Circulation/Main.pm, C4/Circulation/Renewals2.pm,
1413 acqui/acquire.pl, acqui/addorder.pl, acqui/basket.pl,
1414 acqui/newbiblio.pl, misc/fixborrower.pl, sec/writeoff.pl: Initial
1417 2000-12-20 12:45 rangi
1419 * charges.pl, currency.pl, delitem.pl, imemberentry.pl,
1420 insertidata.pl, insertjdata.pl, jmemberentry.pl, member.pl,
1421 modbib.pl, moditem.pl, modrequest.pl, newimember.pl, newjmember.pl,
1422 newmember.pl, orderbreakdown.pl, placerequest.pl, reports.pl,
1423 reservereport.pl, reservereport.xls, simpleredirect.pl, stats2.pl,
1424 subjectsearch.pl, tidyaccounts.pl, updatebiblio.pl,
1425 updatecharges.pl, C4/Accounts.pm, C4/Circmain.pm,
1426 C4/Circulation.pm, C4/Format.pm, C4/Input.pm, C4/InterfaceCDK.pm,
1427 C4/Reserves.pm, C4/Scan.pm, C4/Security.pm, C4/Stock.pm,
1428 C4/Circulation/Borrissues.pm, C4/Circulation/Borrower.pm,
1429 C4/Circulation/Issues.pm, C4/Circulation/Renewals.pm,
1430 C4/Circulation/Returns.pm, C4/Interface/AccountsCDK.pm,
1431 C4/Interface/BorrowerCDK.pm, C4/Interface/FlagsCDK.pm,
1432 C4/Interface/RenewalsCDK.pm, C4/Interface/ReserveentCDK.pm,
1433 acqui/finishreceive.pl, acqui/modorders.pl, acqui/newbasket.pl,
1434 acqui/newbasket2.pl, acqui/order.pl, acqui/receive.pl,
1435 acqui/recieveorder.pl, acqui/supplier.pl, acqui/updatesupplier.pl,
1436 misc/fixcatalog.pl, misc/fixorders.pl, misc/fixorders.pl2,
1437 misc/fixrefs.pl, misc/makebaskets.pl, misc/makeformats.pl,
1438 misc/tidyaccounts.pl, telnet/borrwraper.pl, telnet/circ,
1439 telnet/doreturns.pl, telnet/issuewrapper.pl,
1440 telnet/returnswrapper.pl, telnet/startint.pl: Files shifted into