diff options
author | timeless%mozdev.org <> | 2004-09-22 02:56:18 +0000 |
---|---|---|
committer | timeless%mozdev.org <> | 2004-09-22 02:56:18 +0000 |
commit | 5fa3cab7d8abfd1b7dffac032d97a618ddf422ba (patch) | |
tree | 2ff545a98b312397577399b0bce2c08a49c3d2f8 /show_bug.cgi | |
parent | Fix for bug 245075: command-line script that sends bug mail so installations ... (diff) | |
download | bugzilla-5fa3cab7d8abfd1b7dffac032d97a618ddf422ba.tar.gz bugzilla-5fa3cab7d8abfd1b7dffac032d97a618ddf422ba.tar.bz2 bugzilla-5fa3cab7d8abfd1b7dffac032d97a618ddf422ba.zip |
Bug 259452 Add bonsai style &mark support to showbug for bug comments
r=kiko a=justdave
Diffstat (limited to 'show_bug.cgi')
-rwxr-xr-x | show_bug.cgi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/show_bug.cgi b/show_bug.cgi index 7a568e3f5..4803ff67b 100755 --- a/show_bug.cgi +++ b/show_bug.cgi @@ -59,6 +59,7 @@ my $format = GetFormat("bug/show", scalar $cgi->param('format'), GetVersionTable(); my @bugs = (); +my %marks; if ($single) { my $id = $cgi->param('id'); @@ -66,6 +67,17 @@ if ($single) { # probably move into Bug.pm at some point ValidateBugID($id); push @bugs, new Bugzilla::Bug($id, $userid); + if (defined $cgi->param('mark')) { + foreach my $range (split ',', $cgi->param('mark')) { + if ($range =~ /^(\d+)-(\d+)$/) { + foreach my $i ($1..$2) { + $marks{$i} = 1; + } + } elsif ($range =~ /^(\d+)$/) { + $marks{$1} = 1; + } + } + } } else { foreach my $id ($cgi->param('id')) { my $bug = new Bugzilla::Bug($id, $userid); @@ -80,6 +92,7 @@ eval { }; $vars->{'bugs'} = \@bugs; +$vars->{'marks'} = \%marks; # Next bug in list (if there is one) my @bug_list; |