From b724d5a6873a9898172c114cc24c37496f494b01 Mon Sep 17 00:00:00 2001 From: cjwatson <> Date: Thu, 10 Oct 2002 21:20:39 -0800 Subject: [PATCH] [project @ 2002-10-10 22:20:39 by cjwatson] HTML fixes, mostly courtesy of Joy. The top of bugreport.cgi is organized more clearly now. --- cgi/bugreport.cgi | 46 ++++++++++++++++++++++++++-------------------- cgi/pkgreport.cgi | 2 +- 2 files changed, 27 insertions(+), 21 deletions(-) diff --git a/cgi/bugreport.cgi b/cgi/bugreport.cgi index 05ccefe0..4e909fe3 100755 --- a/cgi/bugreport.cgi +++ b/cgi/bugreport.cgi @@ -34,7 +34,6 @@ my %status = %{getbugstatus($ref)} or &quit("Couldn't get bug status: $!"); my $indexentry; my $descriptivehead; -my $submitted; my $showseverity; my $tpack; @@ -60,49 +59,56 @@ if ($status{severity} eq 'normal') { $showseverity = "Severity: $status{severity};\n"; } -$indexentry .= $showseverity; -$indexentry .= "Package: " - .htmlsanit($status{package}).";\n"; +$indexentry .= "
$showseverity";
+$indexentry .= "Package: "
+ .htmlsanit($status{package}).";\n";
$indexentry .= "Reported by: " . htmlsanit($status{originator}) . "";
-$indexentry .= ";\nTags: "
+ . "\">" . htmlsanit($status{originator}) . ";\n";
+
+my $dummy = strftime "%a, %e %b %Y %T UTC", localtime($status{date});
+$indexentry .= "Date: ".$dummy.";\n
";
+
+my @descstates;
+
+push @descstates, "Tags: "
. htmlsanit(join(", ", sort(split(/\s+/, $status{tags}))))
. ""
if length($status{tags});
my @merged= split(/ /,$status{mergedwith});
if (@merged) {
- my $mseparator= ";\nmerged with ";
+ my $descmerged = 'merged with ';
+ my $mseparator = '';
for my $m (@merged) {
- $indexentry .= $mseparator."#$m";
+ $descmerged .= $mseparator."#$m";
$mseparator= ",\n";
}
+ push @descstates, $descmerged;
}
-my $dummy = strftime "%a, %e %b %Y %T UTC", localtime($status{date});
-$submitted = ";\ndated ".$dummy;
-
if (length($status{done})) {
- $indexentry .= ";\nDone: ".htmlsanit($status{done});
+ push @descstates, "Done: ".htmlsanit($status{done});
} elsif (length($status{forwarded})) {
- $indexentry .= ";\nForwarded to ".htmlsanit($status{forwarded});
+ push @descstates, "Forwarded to ".htmlsanit($status{forwarded});
}
+$indexentry .= join(";\n", @descstates) . ";\n
" if @descstates;
+
my ($short, $tmaint, $tsrc);
$short = $ref; $short =~ s/^\d+/#$&/;
$tmaint = defined($maintainer{$tpack}) ? $maintainer{$tpack} : '(unknown)';
$tsrc = defined($pkgsrc{$tpack}) ? $pkgsrc{$tpack} : '(unknown)';
-$descriptivehead= $indexentry.$submitted.";\nMaintainer for $status{package} is\n".
- ''.htmlsanit($tmaint).'';
-$descriptivehead.= ";\n
Source for $status{package} is\n".
- '$tsrc";
-$descriptivehead.= ".";
+$descriptivehead= $indexentry."Maintainer for $status{package} is\n".
+ ''.htmlsanit($tmaint).'';
+$descriptivehead.= ";\nSource for $status{package} is\n".
+ '$tsrc";
+$descriptivehead.= ".
Bug is archived. No further changes may be made.
"; } my $log=''; @@ -321,7 +327,7 @@ print "View this report as an mbox folder.
", mboxurl($ref); +printf "View this report as an mbox folder.
", mboxurl($ref); print "If you find a bug not listed here, please\n"; - printf "report it.
\n", + printf "report it.\n", urlsanit("http://${debbugs::gWebDomain}/Reporting.html"); } elsif (defined $maint || defined $maintenc) { print "Note that maintainers may use different Maintainer fields for\n"; -- 2.39.5