#!/usr/bin/perl
-# $Id: db2html.in,v 1.18 2003/05/25 14:43:30 joy Exp $
+# $Id: db2html.in,v 1.22 2004/04/19 10:03:53 cjwatson Exp $
# usage: db2html [-diff] [-stampfile=<stampfile>] [-lastrun=<days>] <wwwbase>
#load the necessary libraries/configuration
$diff = 0;
$stampfile = 'stamp.html';
$tail_html = $gHTMLTail;
-$expirynote_html = $gHTMLExpireNote;
+$expirynote_html = '';
+$expirynote_html = $gHTMLExpireNote if $gRemoveAge;
$shorthead = ' Ref * Package Keywords/Subject Submitter';
$shortindex = '';
$amonths = -1;
#load all database files
opendir(D,'db-h') || &quit("opendir db-h: $!");
-@dirs = sort { $a <=> $b } grep(s#^#db-h/#,grep(/^\d+$/,readdir(D)));
+@dirs = grep(s#^#db-h/#,grep(/^\d+$/,readdir(D)));
closedir(D);
foreach my $dir (@dirs) {
opendir(D,$dir);
- push @files, sort { $a <=> $b } grep(/^-?\d+\.log$/,readdir(D));
+ push @files, grep(/^-?\d+\.log$/,readdir(D));
closedir(D);
}
+@files = sort { $a <=> $b } @files;
for $pending (qw(pending done forwarded))
{ for $severity (@showseverities)
if ($data->{severity} eq '' || $data->{severity} eq 'normal')
{ $showseverity= '';
$addseverity= $gDefaultSeverity;
- } elsif (grep($data->{severity} eq $_, @strongseverities))
+ } elsif (isstrongseverity($data->{severity}))
{ $showseverity= "<strong>Severity: $data->{severity}</strong>;\n";
$addseverity= $data->{severity};
} else
if length($data->{package});
$indexentry .= $showseverity;
$indexentry .= "Reported by: ".&sani($data->{originator});
+ $indexentry .= ";\nOwned by: ".&sani($data->{owner})
+ if length($data->{owner});
$indexentry .= ";\nKeywords: ".&sani($data->{keywords})
if length($data->{keywords});
$linkto= $ref; $linkto =~ s,^..,$&/$&,;