$journal{lc($2)} = $3;
}
}
+ if (ref $ref->{JrXml}{Serial}{ISSN} ne 'ARRAY') {
+ $ref->{JrXml}{Serial}{ISSN} = [$ref->{JrXml}{Serial}{ISSN}];
+ }
my $print_issn = $ref->{JrXml}{Serial}{ISSN}[0]{IssnType} eq 'Print' ? 0 : 1;
my @journal_entry =
(title => $ref->{JrXml}{Serial}{Title},
if (not defined $start) {
($start) = $pagination =~ /(\d+)/
}
- if ($start > $stop and defined $stop) {
+ if ($start > $stop and defined $stop and length($stop)) {
# this must be a reduced page listing; fix it up
$stop+=$start - $start % 10 ** (int(log($stop)/log(10))+1);
}