my $sth_select_authors = $dbh->prepare(q{
select
- biblionumber,
+ biblioitems.biblionumber,
itemtype,
- marcxml
+ metadata as marcxml
from biblioitems
+join biblio_metadata on (biblio_metadata.biblionumber = biblioitems.biblionumber)
where
agerestriction > 0
});
foreach my $bib_num ( @biblionumber ) {
my @li = li_biblio( $bib_num );
my $li_html = join('', @li);
- $li_html =~ s{<a name="col-\d+"></a>}{}gs;
+ $li_html =~ s{<a name="(col-\d+)"/a>}{<!-- $1 -->}gs;
print $fh $li_html;
next unless $csv_fh;
my $year = $li[1];
my @html;
foreach ( split(/<a name="col-/, $li[4]) ) {
- if ( s{(\d+)"></a>}{} ) {
+ if ( s{^(\d+)"></a>}{} ) {
+ my $nr = $1;
s{\s+}{ }gs;
- $html[$1] = $_;
+ $html[$nr] = $_;
} else {
warn "SKIPPED: Can't find col in [$_] from $li[4]" unless m/^<[^>]+>$/;
}