return \@marcnotes;
}
-=head3 get_marc_authors
+=head3 get_marc_contributors
- my $authors = $biblio->get_marc_authors;
+ my $contributors = $biblio->get_marc_contributors;
-Get all authors from the MARC record and returns them in an array.
-The authors are stored in different fields depending on MARC flavour
+Get all contributors (but first author) from the MARC record and returns them in an array.
+They are stored in different fields depending on MARC flavour
=cut
-sub get_marc_authors {
+sub get_marc_contributors {
my ( $self, $params ) = @_;
my ( $mintag, $maxtag, $fields_filter );
my $dat = $biblio->unblessed;
my $record = $biblio->metadata->record;
my $marcnotesarray = $biblio->get_marc_notes;
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my $marcseriesarray = GetMarcSeries ($record,$marcflavour);
my $marcurlsarray = GetMarcUrls ($record,$marcflavour);
my $biblio = Koha::Biblios->find( $biblionumber ) or next;
my $dat = $biblio->unblessed;
my $record = $biblio->metadata->record({ embed_items => 1 });
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my @items = GetItemsInfo( $biblionumber );
$record_processor->process($record);
next unless $record;
my $marcnotesarray = $biblio->get_marc_notes({ opac => 1 });
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my $marcseriesarray = GetMarcSeries ($record,$marcflavour);
my $marcurlsarray = GetMarcUrls ($record,$marcflavour);
patron => $patron,
}
);
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my @items = GetItemsInfo( $biblionumber );
next unless $record;
my $fw = GetFrameworkCode($biblionumber);
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my @items = GetItemsInfo( $biblionumber );
$schema->storage->txn_rollback;
};
-subtest 'get_marc_authors() tests' => sub {
+subtest 'get_marc_contributors() tests' => sub {
plan tests => 1;
C4::Biblio::ModBiblio( $record, $biblio->biblionumber );
$biblio = Koha::Biblios->find( $biblio->biblionumber );
- is( 4, @{$biblio->get_marc_authors}, 'get_marc_authors retrieves correct number of author subfields' );
+ is( 4, @{$biblio->get_marc_contributors}, 'get_marc_contributors retrieves correct number of author subfields' );
$schema->storage->txn_rollback;
};
my $biblio = Koha::Biblios->find( $biblionumber ) or next;
my $dat = $biblio->unblessed;
my $record = $biblio->metadata->record({ embed_items => 1 });
- my $marcauthorsarray = $biblio->get_marc_authors;
+ my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my @items = GetItemsInfo($biblionumber);