+ use UTF-8 as internal encoding
+ dump stats into var/stats.yml
+ WebPAC::Output::SWISH for indexing with swish-e [2.35]
++ output modules can now define add_row as opposed to add to get input row before normalization
- implement attribute labels in webpac2.cgi
- fix encoding for swish-e and/or webpac2.cgi
- marc_clone to copy records/fields/indicators from input marc
push @{ $row->{'000'} }, $pos;
}
+ foreach my $out ( @output_modules ) {
+ $out->add_row( $mfn, $row ) if $out->can('add_row');
+ }
if ($validate) {
if ( my $errors = $validate->validate_rec( $row, $input_db->dump_ascii ) ) {
},
};
-ok( $out->add( 42, $ds ), 'add 42' );
+ok( $out->add_row( 42, $ds ), 'add 42' );
my @strange = ( qw/èajðinica odma¹æivanje ¾abokreèina ¹uma/ );
-ok( $out->add( 99, { foo => { search => [ @strange ] } } ), 'add 99' );
+ok( $out->add_row( 99, { foo => { search => [ @strange ] } } ), 'add 99' );
-ok( $out->add( 100, { foo => { search => [ qw/foo bar baz/ ] } } ), 'add 100' );
+ok( $out->add_row( 100, { foo => { search => [ qw/foo bar baz/ ] } } ), 'add 100' );
ok( $out->finish, 'finish' );