API for Catalogue.pm
Note that the kohadbfunctions will also modify the corresponding marc data, and the marcdbfunctions will also modify the corresponding kohadb data.
The only reason for implementing the kohadbfunctions is to make changing over existing scripts less painful. Eventually, they will be phased out if we converge on a marc backend database only.
No parameters or return values are specified here yet. This is a first draft.
kohadbfunctions
newBiblio newBiblioItem newItem updateBiblio updateBiblioItem updateItem deleteItem deleteBiblioItem deleteBiblio retrieveItem retrieveBiblioItem retrieveBiblio
marcdbfunctions
newMarcRecord newMarcItem changeSubField deleteMarcItem deleteMarcRecord retrieveMarcRecord