Commit 014b25fe authored by travis%sedsystems.ca's avatar travis%sedsystems.ca

Bug 276840 : Move $::defaultqueryname out of globals.pl into Bugzilla/Constants.pm

Patch by Max K-A <mkanat@kerio.com> r=vladd a=justdave
parent 47552954
...@@ -63,6 +63,7 @@ use base qw(Exporter); ...@@ -63,6 +63,7 @@ use base qw(Exporter);
GROUP_VISIBLE GROUP_VISIBLE
DEFAULT_COLUMN_LIST DEFAULT_COLUMN_LIST
DEFAULT_QUERY_NAME
); );
@Bugzilla::Constants::EXPORT_OK = qw(contenttypes); @Bugzilla::Constants::EXPORT_OK = qw(contenttypes);
...@@ -207,4 +208,8 @@ use constant DEFAULT_COLUMN_LIST => ( ...@@ -207,4 +208,8 @@ use constant DEFAULT_COLUMN_LIST => (
"bug_status", "resolution", "short_short_desc" "bug_status", "resolution", "short_short_desc"
); );
# Used by query.cgi and buglist.cgi as the named-query name
# for the default settings.
use constant DEFAULT_QUERY_NAME => '(Default query)';
1; 1;
...@@ -44,7 +44,6 @@ require "CGI.pl"; ...@@ -44,7 +44,6 @@ require "CGI.pl";
use vars qw($db_name use vars qw($db_name
@components @components
$defaultqueryname
@legal_keywords @legal_keywords
@legal_platform @legal_platform
@legal_priority @legal_priority
...@@ -340,7 +339,7 @@ elsif (($::FORM{'cmdtype'} eq "doit") && $::FORM{'remtype'}) { ...@@ -340,7 +339,7 @@ elsif (($::FORM{'cmdtype'} eq "doit") && $::FORM{'remtype'}) {
if ($::FORM{'remtype'} eq "asdefault") { if ($::FORM{'remtype'} eq "asdefault") {
Bugzilla->login(LOGIN_REQUIRED); Bugzilla->login(LOGIN_REQUIRED);
my $userid = Bugzilla->user->id; my $userid = Bugzilla->user->id;
my $qname = SqlQuote($::defaultqueryname); my $qname = SqlQuote(DEFAULT_QUERY_NAME);
my $qbuffer = SqlQuote($::buffer); my $qbuffer = SqlQuote($::buffer);
SendSQL("LOCK TABLES namedqueries WRITE"); SendSQL("LOCK TABLES namedqueries WRITE");
......
...@@ -41,7 +41,6 @@ use Bugzilla::BugMail; ...@@ -41,7 +41,6 @@ use Bugzilla::BugMail;
sub globals_pl_sillyness { sub globals_pl_sillyness {
my $zz; my $zz;
$zz = @main::default_column_list; $zz = @main::default_column_list;
$zz = $main::defaultqueryname;
$zz = @main::enterable_products; $zz = @main::enterable_products;
$zz = %main::keywordsbyname; $zz = %main::keywordsbyname;
$zz = @main::legal_bug_status; $zz = @main::legal_bug_status;
...@@ -95,7 +94,6 @@ $::ENV{'PATH'} = ''; ...@@ -95,7 +94,6 @@ $::ENV{'PATH'} = '';
$::SIG{TERM} = 'IGNORE'; $::SIG{TERM} = 'IGNORE';
$::SIG{PIPE} = 'IGNORE'; $::SIG{PIPE} = 'IGNORE';
$::defaultqueryname = "(Default query)"; # This string not exposed in UI
$::unconfirmedstate = "UNCONFIRMED"; $::unconfirmedstate = "UNCONFIRMED";
# The following subroutine is for debugging purposes only. # The following subroutine is for debugging purposes only.
......
...@@ -76,7 +76,7 @@ if ($userid) { ...@@ -76,7 +76,7 @@ if ($userid) {
} }
} }
if (defined $cgi->cookie('DEFAULTQUERY')) { if (defined $cgi->cookie('DEFAULTQUERY')) {
push(@oldquerycookies, [$::defaultqueryname, 'DEFAULTQUERY', push(@oldquerycookies, [DEFAULT_QUERY_NAME, 'DEFAULTQUERY',
$cgi->cookie('DEFAULTQUERY')]); $cgi->cookie('DEFAULTQUERY')]);
} }
if (@oldquerycookies) { if (@oldquerycookies) {
...@@ -104,7 +104,7 @@ if ($userid) { ...@@ -104,7 +104,7 @@ if ($userid) {
if ($::FORM{'nukedefaultquery'}) { if ($::FORM{'nukedefaultquery'}) {
if ($userid) { if ($userid) {
SendSQL("DELETE FROM namedqueries " . SendSQL("DELETE FROM namedqueries " .
"WHERE userid = $userid AND name = '$::defaultqueryname'"); "WHERE userid = $userid AND name = " . SqlQuote(DEFAULT_QUERY_NAME));
} }
$::buffer = ""; $::buffer = "";
} }
...@@ -112,7 +112,7 @@ if ($::FORM{'nukedefaultquery'}) { ...@@ -112,7 +112,7 @@ if ($::FORM{'nukedefaultquery'}) {
my $userdefaultquery; my $userdefaultquery;
if ($userid) { if ($userid) {
SendSQL("SELECT query FROM namedqueries " . SendSQL("SELECT query FROM namedqueries " .
"WHERE userid = $userid AND name = '$::defaultqueryname'"); "WHERE userid = $userid AND name = " . SqlQuote(DEFAULT_QUERY_NAME));
$userdefaultquery = FetchOneColumn(); $userdefaultquery = FetchOneColumn();
} }
...@@ -391,7 +391,7 @@ $default{'charts'} = \@charts; ...@@ -391,7 +391,7 @@ $default{'charts'} = \@charts;
if ($userid) { if ($userid) {
my @namedqueries; my @namedqueries;
SendSQL("SELECT name FROM namedqueries " . SendSQL("SELECT name FROM namedqueries " .
"WHERE userid = $userid AND name != '$::defaultqueryname' " . "WHERE userid = $userid AND name != " . SqlQuote(DEFAULT_QUERY_NAME) .
"ORDER BY name"); "ORDER BY name");
while (MoreSQLData()) { while (MoreSQLData()) {
push(@namedqueries, FetchOneColumn()); push(@namedqueries, FetchOneColumn());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment