From c1d16e426c2d1f2fe5563c0d20b3b8eb256d8c77 Mon Sep 17 00:00:00 2001 From: "mkanat%kerio.com" <> Date: Sun, 20 Feb 2005 18:14:14 +0000 Subject: Bug 282124: Remove globals.pl and CGI.pl from editclassifications.cgi Patch By Max Kanat-Alexander r=vladd, a=justdave --- editclassifications.cgi | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'editclassifications.cgi') diff --git a/editclassifications.cgi b/editclassifications.cgi index fd02befef..54f0c26ae 100755 --- a/editclassifications.cgi +++ b/editclassifications.cgi @@ -16,6 +16,7 @@ # The Initial Developer of the Original Code is Albert Ting # # Contributor(s): Albert Ting +# Max Kanat-Alexander # # Direct any questions on this source code to mozilla.org @@ -24,19 +25,21 @@ use lib "."; use Bugzilla; use Bugzilla::Constants; -require "CGI.pl"; -require "globals.pl"; +use Bugzilla::Util; +use Bugzilla::Error; +use Bugzilla::Config; my $cgi = Bugzilla->cgi; my $dbh = Bugzilla->dbh; +my $template = Bugzilla->template; +my $vars = {}; -use vars qw ($template $vars); - -# TestClassification: just returns if the specified classification does exists +# TestClassification: just returns if the specified classification does exist # CheckClassification: same check, optionally emit an error text sub TestClassification ($) { my $cl = shift; + my $dbh = Bugzilla->dbh; trick_taint($cl); # does the classification exist? @@ -78,7 +81,7 @@ Bugzilla->login(LOGIN_REQUIRED); print $cgi->header(); -UserInGroup("editclassifications") +exists Bugzilla->user->groups->{'editclassifications'} || ThrowUserError("auth_failure", {group => "editclassifications", action => "edit", object => "classifications"}); -- cgit v1.2.3-24-g4f1b