sub fetch_bib {
my $query = shift;
my $biblionumber = shift;
- my $record = GetMarcBiblio( $biblionumber, $query->url_param('items') );
+ my $record = GetMarcBiblio({
+ biblionumber => $biblionumber,
+ embed_items => $query->url_param('items') });
if (defined $record) {
print $query->header(-type => 'text/xml',-charset => 'utf-8',);
print $record->as_xml_record();
sub update_bib {
my $query = shift;
my $biblionumber = shift;
- my $old_record = GetMarcBiblio($biblionumber);
+ my $old_record = GetMarcBiblio({ biblionumber => $biblionumber });
unless (defined $old_record) {
print $query->header(-type => 'text/xml', -status => '404 Not Found');
return;
}
ModBiblio( $record, $biblionumber, '' );
- my $new_record =
- GetMarcBiblio( $biblionumber, $query->url_param('items') );
+ my $new_record = GetMarcBiblio({
+ biblionumber => $biblionumber,
+ embed_items => $query->url_param('items') });
$result->{'status'} = "ok";
$result->{'biblionumber'} = $biblionumber;