325 |
my $row = OpenIsis::read( $db, $row_id ); |
my $row = OpenIsis::read( $db, $row_id ); |
326 |
if (my $tmp = $row->{'200'}->[0]) { |
if (my $tmp = $row->{'200'}->[0]) { |
327 |
|
|
328 |
my $bib = "%MFN $row->{mfn}\n"; |
my $bib; |
329 |
my $mps = "W $row->{mfn} 14\n"; |
my $mps = "W $row->{mfn} 14\n"; |
330 |
|
|
331 |
my $pcnt = int($row->{mfn} * 100 / $max_rowid); |
my $pcnt = int($row->{mfn} * 100 / $max_rowid); |
491 |
$bib .= isis_to_bib($row,'991','%991'); |
$bib .= isis_to_bib($row,'991','%991'); |
492 |
$mps .= isis_to_mps($row,'991',12); |
$mps .= isis_to_mps($row,'991',12); |
493 |
|
|
494 |
|
# Jezik |
495 |
|
$bib .= isis_to_bib($row,'101','%101'); |
496 |
|
$mps .= isis_to_mps($row,'101',16); |
497 |
|
# Pismo |
498 |
|
$bib .= isis_to_bib($row,'998','%101', 'a'); |
499 |
|
|
500 |
sub isis_isn_to_mps { |
sub isis_isn_to_mps { |
501 |
my $row = shift @_ || die; |
my $row = shift @_ || die; |
502 |
my $isis_id = shift @_ || die; |
my $isis_id = shift @_ || die; |
528 |
|
|
529 |
$mps .= isis_to_mps($row,'532',1); |
$mps .= isis_to_mps($row,'532',1); |
530 |
|
|
531 |
$bib .= isis_to_bib($row,'994','%994a','a'); |
$bib .= '%knjiz '.$DatabaseDescriptions{$db_dir}.", ".$row->{mfn}."\n"; |
|
|
|
532 |
# headline |
# headline |
533 |
if ($headline) { |
if ($headline) { |
534 |
$headline .= " <i>(".$DatabaseDescriptions{$db_dir}.", ".$row->{mfn}.")</i>"; ## debug MFN! |
$headline .= " <i>(".$DatabaseDescriptions{$db_dir}.", ".$row->{mfn}.")</i>"; ## debug MFN! |