]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 282090: Eliminate %classdesc in favor of Bugzilla::Classification methods
authormkanat%kerio.com <>
Wed, 12 Oct 2005 05:13:06 +0000 (05:13 +0000)
committermkanat%kerio.com <>
Wed, 12 Oct 2005 05:13:06 +0000 (05:13 +0000)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wicked, a=justdave

enter_bug.cgi
globals.pl

index 7c248ac72b4af7b89bc294743306a5843ecb8f14..1540209fec9aa9b03fd36f51b8c0e03c739a1bf7 100755 (executable)
@@ -56,7 +56,6 @@ use vars qw(
   %versions
   %target_milestone
   $proddesc
-  $classdesc
 );
 
 # If we're using bug groups to restrict bug entry, we need to know who the 
@@ -75,9 +74,9 @@ if (!defined $product || $product eq "") {
     Bugzilla->login();
 
     if ( ! Param('useclassification') ) {
-        # just pick the default one
+        # Just use a fake value for the Classification.
         $cgi->param(-name => 'classification', 
-                    -value => (keys %::classdesc)[0]);
+                    -value => '__all');
     }
 
     if (!$cgi->param('classification')) {
@@ -142,7 +141,6 @@ if (!defined $product || $product eq "") {
         }
         $vars->{'proddesc'} = \%products;
         $vars->{'classifications'} = \%classifications;
-        $vars->{'classdesc'} = \%::classdesc;
 
         $vars->{'target'} = "enter_bug.cgi";
         $vars->{'format'} = $cgi->param('format');
index ac502f39ac21858f43c2b51c22a6d810d372a25f..4d21b088bafe210aedba3524b5b57326606dd6ea 100644 (file)
@@ -58,7 +58,6 @@ sub globals_pl_sillyness {
     $zz = @main::legal_versions;
     $zz = @main::milestoneurl;
     $zz = %main::proddesc;
-    $zz = %main::classdesc;
     $zz = @main::prodmaxvotes;
     $zz = $main::template;
     $zz = $main::userid;
@@ -162,12 +161,6 @@ sub GenerateVersionTable {
 
     my $mpart = $dotargetmilestone ? ", milestoneurl" : "";
 
-    SendSQL("SELECT name, description FROM classifications ORDER BY name");
-    while (@line = FetchSQLData()) {
-        my ($n, $d) = (@line);
-        $::classdesc{$n} = $d;
-    }
-
     SendSQL("SELECT name, description, votesperuser, disallownew$mpart " .
             "FROM products ORDER BY name");
     while (@line = FetchSQLData()) {
@@ -252,10 +245,10 @@ sub GenerateVersionTable {
                                    '*::legal_bug_status', '*::legal_resolution']));
 
     print $fh (Data::Dumper->Dump([\@::settable_resolution, \%::proddesc,
-                                   \%::classifications, \%::classdesc,
+                                   \%::classifications,
                                    \@::enterable_products, \%::prodmaxvotes],
                                   ['*::settable_resolution', '*::proddesc',
-                                   '*::classifications', '*::classdesc',
+                                   '*::classifications',
                                    '*::enterable_products', '*::prodmaxvotes']));
 
     if ($dotargetmilestone) {