Go to file
tipaul 9fb81afb85 Now, the API...
Database.pm and Output.pm are almost not modified (var test...)

Biblio.pm is almost completly rewritten.

WHAT DOES IT ??? ==> END of Hitchcock suspens

1st, it does... nothing...
Every old API should be there. So if MARC-stuff is not done, the behaviour is EXACTLY the same (if there is no added bug, of course). So, if you use normal acquisition, you won't find anything new neither on screen or old-DB tables ...

All old-API functions have been cloned. for example, the "newbiblio" sub, now has become :
* a "newbiblio" sub, with the same parameters. It just call a sub named OLDnewbiblio
* a "OLDnewbiblio" sub, which is a copy/paste of the previous newbiblio sub. Then, when you want to add the MARC-DB stuff, you can modify the newbiblio sub without modifying the OLDnewbiblio one. If we correct a bug in 1.2 in newbiblio, we can do the same in main branch by correcting OLDnewbiblio.
* The MARC stuff is usually done through a sub named MARCxxx where xxx is the same as OLDxxx. For example, newbiblio calls MARCnewbiblio. the MARCxxx subs use a MARC::Record as parameter.
The last thing to solve was to manage biblios through real MARC import : they must populate the old-db, but must populate the MARC-DB too, without loosing information (if we go from MARC::Record to old-data then back to MARC::Record, we loose A LOT OF ROWS). To do this, there are subs beginning by "ALLxxx" : they manage datas with MARC::Record datas. they call OLDxxx sub too (to populate old-DB), but MARCxxx subs too, with a complete MARC::Record ;-)

In Biblio.pm, there are some subs that permits to build a old-style record from a MARC::Record, and the opposite. There is also a sub finding a MARC-bibid from a old-biblionumber and the opposite too.
Note we have decided with steve that a old-biblio <=> a MARC-Biblio.
2002-07-24 16:11:37 +00:00
C4 Now, the API... 2002-07-24 16:11:37 +00:00
acqui Long is the road to MARC.. 2002-07-04 15:53:02 +00:00
acqui.simple merging changes from rel-1-2 2002-07-02 22:08:50 +00:00
admin too many arguments to mklink 2002-07-08 16:45:57 +00:00
circ removed warn statement 2002-07-24 05:11:07 +00:00
html-template Fixing ItemInfo2 to ItemInfo 2002-05-21 01:16:02 +00:00
maint Fixed apostrophe ' handling 2002-02-26 09:31:14 +00:00
marc 1st scripts for MARC-DB. 2002-07-24 15:52:53 +00:00
misc The script mike uses to run backups on the koha database 2002-06-11 22:03:44 +00:00
sec Reworking statistics for payments and writeoffs 2001-04-02 22:51:26 +00:00
t 47 files to go, 47 files to go, take one down, pass it around... 2002-06-20 18:17:51 +00:00
telnet Initial revision 2000-12-19 23:45:51 +00:00
tkperl Added support for showing patron flags in the issues module. 2001-01-17 23:45:50 +00:00
translator Spelling and english language corrections. 2001-07-12 11:12:11 +00:00
updater Making sure fix makes it into the main branch as well 2002-07-20 22:30:06 +00:00
ChangeLog initial version of the Changelog -- used cvs2cl to generate it. 2002-04-20 03:39:30 +00:00
HOWTO-testing Added from rel-1-2 branch 2002-07-02 21:37:56 +00:00
Hints merges from rel-1-2. Starting to get a little longer now. Being very 2002-06-20 17:57:11 +00:00
INSTALL No harm in adding these to the main branch either 2002-05-03 21:40:28 +00:00
LICENSE Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
News 47 files to go, 47 files to go, take one down, pass it around... 2002-06-20 18:17:51 +00:00
README Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
TODO Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
addwebsite.pl New files, and changes to add associated webstes to a biblio. 2002-05-12 15:37:53 +00:00
barcodes.pl Script for printing barcode labels. Running this script sends raw postscript 2002-05-29 21:06:17 +00:00
bookcount.pl moredetail.pl presents circulation information taken from the 2002-05-02 00:08:53 +00:00
boraccount.pl Turned off the tidy accounts feature in the view accounts screen 2001-05-02 21:11:41 +00:00
buildrelease merging 1.2 and main branches 2002-07-04 13:05:52 +00:00
charges.pl Initial revision 2000-12-19 23:45:51 +00:00
currency.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
database.mysql Checked diff in branchtransfers. datesent and datearrived are given datetime, not just date 2002-06-23 22:38:08 +00:00
delbiblio.pl Third in the series of branch merges. Starting to run out of easy stuff. :) 2002-06-20 17:45:18 +00:00
deletebiblioitem.pl Added code to allow deleting of biblioitems 2002-05-14 04:12:52 +00:00
deletemem.pl Fixing member deletion, so that it checks fines, issues and guarantees 2001-09-11 02:03:26 +00:00
deletewebsite.pl New files, and changes to add associated webstes to a biblio. 2002-05-12 15:37:53 +00:00
delitem.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
detail.pl Update to acqui.simple system. Hopefully this is a lot more user friendly. 2002-05-22 18:35:25 +00:00
groups.pl Steve Tonnesen's K12Admin-specific (for the time-being) group based 2001-05-02 23:06:44 +00:00
imemberentry.pl Initial revision 2000-12-19 23:45:51 +00:00
insertdata.pl Just a quick little fix the sql to update a borrower was setting the postal 2002-04-09 00:04:39 +00:00
insertidata.pl Initial revision 2000-12-19 23:45:51 +00:00
insertjdata.pl Initial revision 2000-12-19 23:45:51 +00:00
installer-lite.pl Committed on behalf of Mike 2002-06-11 11:24:36 +00:00
installer.pl Fix permissions on /etc/koha.conf on initial install. 2002-07-23 06:06:42 +00:00
jmemberentry.pl Initial revision 2000-12-19 23:45:51 +00:00
koha.conf Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
koha.mysql Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
koha.t refactored slashifyDate function out of inline code, created C4/Koha.pm 2002-04-08 23:44:43 +00:00
koha.upgrade Changes from rel-1-2 branch 2002-07-22 22:33:03 +00:00
loadmodules.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
logout.pl Minor changes to authentication routines. 2002-07-05 05:03:36 +00:00
mancredit.pl Added facility to do a cash refund. 2001-05-09 23:22:10 +00:00
maninvoice.pl Added facility to do a cash refund. 2001-05-09 23:22:10 +00:00
member.pl Changed the word: Fines to: Charges 2002-05-06 04:12:48 +00:00
memberentry.pl merging 1.2 and main branches. main branch now uses ethnicity SQL table 2002-07-04 13:53:56 +00:00
modbib.pl merging 1.2 and main. Diffs are due to new features. 2002-06-28 12:07:16 +00:00
modbibitem.pl Are we getting sick of merging yet? Not me! 2002-06-20 18:04:45 +00:00
moditem.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
modrequest.pl Initial revision 2000-12-19 23:45:51 +00:00
modwebsites.pl New files, and changes to add associated webstes to a biblio. 2002-05-12 15:37:53 +00:00
moredetail.pl Update to acqui.simple system. Hopefully this is a lot more user friendly. 2002-05-22 18:35:25 +00:00
moremember.pl Merged in optional ethnicity fix from rel-1-2 2002-06-27 21:16:20 +00:00
newimember.pl Initial revision 2000-12-19 23:45:51 +00:00
newjmember.pl Initial revision 2000-12-19 23:45:51 +00:00
newmember.pl Initial revision 2000-12-19 23:45:51 +00:00
orderbreakdown.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
overdue.pl Script to list overdue books under the headings 2001-03-18 22:06:39 +00:00
pay.pl Shifting writeoff code back into pay.pl (redirecting to writeoff.pl was 2002-03-27 00:02:40 +00:00
placerequest.pl Initial revision 2000-12-19 23:45:51 +00:00
readingrec.pl Made a little change to allow the reading record to be sorted, and now 2001-06-20 03:36:01 +00:00
renewscript.pl Fixed so renewing a rental item adds a charge 2001-05-09 23:23:52 +00:00
reports.pl Initial revision 2000-12-19 23:45:51 +00:00
request.pl merging 1.2 and main branches. Only 1 line merged, as all diffs are due to finlay's rewritting of this script. 2002-07-02 15:59:53 +00:00
reservereport.pl Initial revision 2000-12-19 23:45:51 +00:00
reservereport.xls Initial revision 2000-12-19 23:45:51 +00:00
sampledata-1.2 Copying missing files from rel-1-2 to trunk 2002-07-02 20:35:17 +00:00
search.pl Reverting back to old search.pl (for now) 2002-05-15 04:36:51 +00:00
shelves.pl Minor changes to authentication routines. 2002-07-05 05:03:36 +00:00
showbudget.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
simpleredirect.pl Initial revision 2000-12-19 23:45:51 +00:00
stats.pl Reworking statistics for payments and writeoffs 2001-04-02 22:51:26 +00:00
stats2.pl Initial revision 2000-12-19 23:45:51 +00:00
subjectsearch.pl Bug fix from rel-1-2 2002-07-09 03:07:05 +00:00
testKoha.pl Are we getting sick of merging yet? Not me! 2002-06-20 18:04:45 +00:00
thesaurus_popup.pl First, run updater/thesaurus_create.pl. 2002-05-14 11:26:09 +00:00
tidyaccounts.pl Initial revision 2000-12-19 23:45:51 +00:00
updatebibitem.pl merging 1.2 and main branches 2002-06-28 12:53:02 +00:00
updatebiblio.pl merging 1.2 and main branches 2002-06-28 12:19:50 +00:00
updatecharges.pl Initial revision 2000-12-19 23:45:51 +00:00
updateitem.pl Merging rel-1-2 changes into main 2002-06-20 17:23:09 +00:00
updatewebsite.pl New files, and changes to add associated webstes to a biblio. 2002-05-12 15:37:53 +00:00
userpage.pl Send cookie in header 2002-07-11 06:40:06 +00:00

README

19/7/00 chris@katipo.co.nz

Koha is distributed under the GPL license, please read the file LICENSE for
more details.

To install the system please read INSTALL