From ca2533dfea57914dd11385ad41f5ff18901e19ff Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" Date: Fri, 25 Feb 2000 18:55:41 +0000 Subject: [PATCH] If there is only one project allowing new bugs, don't bother prompting for which project to use. git-svn-id: svn://10.0.0.236/trunk@61673 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/webtools/bugzilla/enter_bug.cgi | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/mozilla/webtools/bugzilla/enter_bug.cgi b/mozilla/webtools/bugzilla/enter_bug.cgi index 9161b4e2b9b..0282f75c60a 100755 --- a/mozilla/webtools/bugzilla/enter_bug.cgi +++ b/mozilla/webtools/bugzilla/enter_bug.cgi @@ -44,15 +44,24 @@ use vars @::legal_platform, if (!defined $::FORM{'product'}) { GetVersionTable(); - my @prodlist = keys %::versions; - if ($#prodlist != 0) { + my @prodlist; + foreach my $p (sort(keys %::versions)) { + if (defined $::proddesc{$p} && $::proddesc{$p} eq '0') { + # Special hack. If we stuffed a "0" into proddesc, that means + # that disallownew was set for this bug, and so we don't want + # to allow people to specify that product here. + next; + } + push(@prodlist, $p); + } + if (1 != @prodlist) { print "Content-type: text/html\n\n"; PutHeader("Enter Bug"); print "

First, you must pick a product on which to enter\n"; print "a bug.

\n"; print ""; - foreach my $p (sort (@prodlist)) { + foreach my $p (@prodlist) { if (defined $::proddesc{$p} && $::proddesc{$p} eq '0') { # Special hack. If we stuffed a "0" into proddesc, that means # that disallownew was set for this bug, and so we don't want