X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=html.pl;h=3bd0cf27e0d1948620c3dd035d3b1fd1aa5401e0;hb=b82e1b8518c8822be87978d8dda289e9c497e61a;hp=3d9cfce0e96fcec5c2542e6ee1011e4f403af5c6;hpb=7fc6c0fdd35f196bb3dfc317fdd4c19816f2eb55;p=koha-bibliografija diff --git a/html.pl b/html.pl index 3d9cfce..3bd0cf2 100755 --- a/html.pl +++ b/html.pl @@ -128,10 +128,11 @@ my $marcxml; 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 }); @@ -620,7 +621,7 @@ sub department_html { foreach my $bib_num ( @biblionumber ) { my @li = li_biblio( $bib_num ); my $li_html = join('', @li); - $li_html =~ s{}{}gs; + $li_html =~ s{}{}gs; print $fh $li_html; next unless $csv_fh; @@ -628,9 +629,10 @@ sub department_html { my $year = $li[1]; my @html; foreach ( split(/}{} ) { + if ( s{^(\d+)">}{} ) { + my $nr = $1; s{\s+}{ }gs; - $html[$1] = $_; + $html[$nr] = $_; } else { warn "SKIPPED: Can't find col in [$_] from $li[4]" unless m/^<[^>]+>$/; }