Koha-clms/C4
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
..
Circulation Fixed so datelastseen is updated on the item record for every issue or return 2002-07-02 23:31:33 +00:00
Interface Initial revision 2000-12-19 23:45:51 +00:00
Accounts.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Accounts2.pm Removed use warnings; which breaks perl 5.005 2002-07-02 20:49:44 +00:00
Acquisitions.pm Missing bracket 2002-07-22 20:45:47 +00:00
Auth.pm Updates to authentications cripts. userpage.pl is the page for authenticated 2002-07-11 05:46:58 +00:00
Biblio.pm Now, the API... 2002-07-24 16:11:37 +00:00
BookShelves.pm Merged in updates from rel-1-2 2002-07-02 17:48:06 +00:00
Catalogue.pm Long is the road to MARC.. 2002-07-04 15:53:02 +00:00
Circmain.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Circulation.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Database.pm Now, the API... 2002-07-24 16:11:37 +00:00
Format.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Groups.pm Are we getting sick of merging yet? Not me! 2002-06-20 18:04:45 +00:00
Input.pm Fixed bug in checkvalidisbn() 2002-07-03 03:18:50 +00:00
InterfaceCDK.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Koha.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
MANIFEST Starting Makefile.PL and starting work on pod inside Search.pm 2002-05-11 01:50:35 +00:00
Maintainance.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Makefile.PL Starting Makefile.PL and starting work on pod inside Search.pm 2002-05-11 01:50:35 +00:00
Output.pm Now, the API... 2002-07-24 16:11:37 +00:00
Print.pm Fixed up the Print module. Added a function printslip that takes a string as an argument. It is easier to prepare the slip and then call the print function. 2002-07-24 03:16:21 +00:00
Reserves.pm Initial revision 2000-12-19 23:45:51 +00:00
Reserves2.pm commented out a warn or two... 2002-07-24 04:00:33 +00:00
Scan.pm Are we getting sick of merging yet? Not me! 2002-06-20 18:04:45 +00:00
Search.pm Cleaned up contents of location information 2002-07-11 05:48:01 +00:00
Security.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
SimpleMarc.pm Merged SimpleMarc.pm over from rel-1-2 2002-07-02 20:30:15 +00:00
Stats.pm Cosmetic change. Merged with rel-1-2 2002-06-20 20:43:26 +00:00
Stock.pm Most of these merges are just removing unused parts of the perl modules. 2002-06-20 18:56:52 +00:00
Z3950.pm module added from rel-1-2 branch 2002-07-02 20:31:33 +00:00
test.pl MARC stuff : beginning to use MARC::Record package. 2002-06-10 20:49:54 +00:00