sub authorities {
my $self = shift;
- my $query = "Match-heading,ext='$self->{'search_form'}'";
+ my $query = qq(Match-heading,ext="$self->{'search_form'}");
$query .= $self->_query_limiters();
- my $results = SimpleSearch($query, "authorityserver");
+ my ($error, $results, $total_hits) = SimpleSearch( $query, undef, undef, [ "authorityserver" ] );
return $results;
}
my $self = shift;
my $query = "Match-heading-see-from,ext='$self->{'search_form'}'";
$query .= $self->_query_limiters();
- my $results = SimpleSearch($query, "authorityserver");
+ my ($error, $results, $total_hits) = SimpleSearch( $query, undef, undef, [ "authorityserver" ] );
return $results;
}
sub _query_limiters {
my $self = shift;
- my $limiters = "";
+ my $limiters = " AND at='$self->{'auth_type'}'";
if ($self->{'subject_added_entry'}) {
$limiters .= " AND Heading-use-subject-added-entry=a"; # FIXME -- is this properly in C4::Heading::MARC21?
$limiters .= " AND Subject-heading-thesaurus=$self->{'thesaurus'}";