diff options
author | mkanat%kerio.com <> | 2005-02-20 19:14:14 +0100 |
---|---|---|
committer | mkanat%kerio.com <> | 2005-02-20 19:14:14 +0100 |
commit | c1d16e426c2d1f2fe5563c0d20b3b8eb256d8c77 (patch) | |
tree | f53fcbc0380781593d41ab6ac3e903b1c929f356 | |
parent | d7958942a691a719be4d3433b5a24817c8646f9a (diff) | |
download | bugzilla-c1d16e426c2d1f2fe5563c0d20b3b8eb256d8c77.tar.gz bugzilla-c1d16e426c2d1f2fe5563c0d20b3b8eb256d8c77.tar.xz |
Bug 282124: Remove globals.pl and CGI.pl from editclassifications.cgi
Patch By Max Kanat-Alexander <mkanat@kerio.com> r=vladd, a=justdave
-rwxr-xr-x | editclassifications.cgi | 15 |
1 files changed, 9 insertions, 6 deletions
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 <alt@sonic.net> +# Max Kanat-Alexander <mkanat@kerio.com> # # 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"}); |