use DBI;
use RelationSet;
use vars qw($unconfirmedstate $legal_keywords);
-require "globals.pl";
-require "CGI.pl";
+
package Bug;
use CGI::Carp qw(fatalsToBrowser);
my %ok_field;
use DBI;
use RelationSet;
use vars qw($unconfirmedstate $legal_keywords);
-require "globals.pl";
-require "CGI.pl";
+
package Bug;
use CGI::Carp qw(fatalsToBrowser);
my %ok_field;
use strict;
-require "globals.pl";
-require "CGI.pl";
+# The caller MUST require CGI.pl and globals.pl before using this
use vars qw($userid $usergroupset);
use lib qw(.);
-use Bug;
require "CGI.pl";
+
+use vars qw($userid %COOKIE);
+
+use Bug;
+
$::lockcount = 0;
unless ( Param("move-enabled") ) {
use lib qw(.);
-use Bug;
require "CGI.pl";
-use vars qw($template $vars);
+use Bug;
+
+use vars qw($template $vars $userid %COOKIE);
ConnectToDatabase();
quietly_check_login();