7 |
use lib './lib'; |
use lib './lib'; |
8 |
|
|
9 |
use WebPAC::Common 0.02; |
use WebPAC::Common 0.02; |
10 |
use WebPAC::Parser 0.07; |
use WebPAC::Parser 0.08; |
11 |
use WebPAC::Input 0.13; |
use WebPAC::Input 0.13; |
12 |
use WebPAC::Store 0.11; |
use WebPAC::Store 0.11; |
13 |
use WebPAC::Normalize 0.22; |
use WebPAC::Normalize 0.22; |
198 |
} |
} |
199 |
|
|
200 |
my $indexer; |
my $indexer; |
201 |
if ($use_indexer) { |
if ($use_indexer && $parser->have_rules( 'search', $database )) { |
202 |
|
|
203 |
my $cfg_name = $use_indexer; |
my $cfg_name = $use_indexer; |
204 |
$cfg_name =~ s/\-.*$//; |
$cfg_name =~ s/\-.*$//; |
408 |
} |
} |
409 |
|
|
410 |
my $marc; |
my $marc; |
411 |
if ($parser->generate_marc( $database, $input_name )) { |
if ($parser->have_rules( 'marc', $database, $input_name )) { |
412 |
$marc = new WebPAC::Output::MARC( |
$marc = new WebPAC::Output::MARC( |
413 |
path => "out/marc/${database}-${input_name}.marc", |
path => "out/marc/${database}-${input_name}.marc", |
414 |
lint => $marc_lint, |
lint => $marc_lint, |