- my ($biblionumber, $biblioitemnumber) = AddBiblio($record, '');
- my $new_record = GetMarcBiblio($biblionumber);
+ my ( $biblionumber, $biblioitemnumber ) = AddBiblio( $record, $frameworkcode );
+ my $new_record = GetMarcBiblio({ biblionumber => $biblionumber });
+ if ( $query->url_param('items') ) {
+ foreach my $field ( $fullrecord->field($itemtag) ) {
+ my $one_item_record = $new_record->clone();
+ $one_item_record->add_fields($field);
+ AddItemFromMarc( $one_item_record, $biblionumber );
+ }
+ }
+
+ $new_record = GetMarcBiblio({
+ biblionumber => $biblionumber,
+ embed_items => scalar $query->url_param('items') });