GROUP_VISIBLE
DEFAULT_COLUMN_LIST
+ DEFAULT_QUERY_NAME
);
@Bugzilla::Constants::EXPORT_OK = qw(contenttypes);
"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;
use vars qw($db_name
@components
- $defaultqueryname
@legal_keywords
@legal_platform
@legal_priority
if ($::FORM{'remtype'} eq "asdefault") {
Bugzilla->login(LOGIN_REQUIRED);
my $userid = Bugzilla->user->id;
- my $qname = SqlQuote($::defaultqueryname);
+ my $qname = SqlQuote(DEFAULT_QUERY_NAME);
my $qbuffer = SqlQuote($::buffer);
SendSQL("LOCK TABLES namedqueries WRITE");
sub globals_pl_sillyness {
my $zz;
$zz = @main::default_column_list;
- $zz = $main::defaultqueryname;
$zz = @main::enterable_products;
$zz = %main::keywordsbyname;
$zz = @main::legal_bug_status;
$::SIG{TERM} = 'IGNORE';
$::SIG{PIPE} = 'IGNORE';
-$::defaultqueryname = "(Default query)"; # This string not exposed in UI
$::unconfirmedstate = "UNCONFIRMED";
# The following subroutine is for debugging purposes only.
}
}
if (defined $cgi->cookie('DEFAULTQUERY')) {
- push(@oldquerycookies, [$::defaultqueryname, 'DEFAULTQUERY',
+ push(@oldquerycookies, [DEFAULT_QUERY_NAME, 'DEFAULTQUERY',
$cgi->cookie('DEFAULTQUERY')]);
}
if (@oldquerycookies) {
if ($::FORM{'nukedefaultquery'}) {
if ($userid) {
SendSQL("DELETE FROM namedqueries " .
- "WHERE userid = $userid AND name = '$::defaultqueryname'");
+ "WHERE userid = $userid AND name = " . SqlQuote(DEFAULT_QUERY_NAME));
}
$::buffer = "";
}
my $userdefaultquery;
if ($userid) {
SendSQL("SELECT query FROM namedqueries " .
- "WHERE userid = $userid AND name = '$::defaultqueryname'");
+ "WHERE userid = $userid AND name = " . SqlQuote(DEFAULT_QUERY_NAME));
$userdefaultquery = FetchOneColumn();
}
if ($userid) {
my @namedqueries;
SendSQL("SELECT name FROM namedqueries " .
- "WHERE userid = $userid AND name != '$::defaultqueryname' " .
+ "WHERE userid = $userid AND name != " . SqlQuote(DEFAULT_QUERY_NAME) .
"ORDER BY name");
while (MoreSQLData()) {
push(@namedqueries, FetchOneColumn());