diff options
author | terry%mozilla.org <> | 2000-01-24 02:14:09 +0100 |
---|---|---|
committer | terry%mozilla.org <> | 2000-01-24 02:14:09 +0100 |
commit | 00a814cd674b14f1ab1d903eb4b7b57a72f0b50a (patch) | |
tree | c3764a9f5215fe0e90aedf97b52e3283260ad591 /query.cgi | |
parent | f8f099c18923dc1b9ba85e3cef1b6d77997aad66 (diff) | |
download | bugzilla-00a814cd674b14f1ab1d903eb4b7b57a72f0b50a.tar.gz bugzilla-00a814cd674b14f1ab1d903eb4b7b57a72f0b50a.tar.xz |
Add a way to remove a default query that you may have set.
Diffstat (limited to 'query.cgi')
-rwxr-xr-x | query.cgi | 27 |
1 files changed, 22 insertions, 5 deletions
@@ -58,7 +58,16 @@ if (defined $::FORM{"GoAheadAndLogIn"}) { confirm_login(); } +if ($::FORM{'nukedefaultquery'}) { + print "Set-Cookie: DEFAULTQUERY= ; path=/; expires=Sun, 30-Jun-80 00:00:00 GMT\n"; + delete $::COOKIE{"DEFAULTQUERY"}; + $::buffer = ""; +} + + +my $userdefaultquery = 1; if (!defined $::COOKIE{"DEFAULTQUERY"}) { + $userdefaultquery = 0; $::COOKIE{"DEFAULTQUERY"} = Param("defaultquery"); } @@ -611,15 +620,23 @@ if ($::COOKIE{'LASTORDER'}) { $deforder = "Reuse same sort as last time"; unshift(@orders, $deforder); } - + +my $defquerytype = $userdefaultquery ? "my" : "the"; + print make_options(\@orders, $deforder); print "</SELECT></NOBR> <INPUT TYPE=\"submit\" VALUE=\"Submit query\"> -<INPUT TYPE=\"reset\" VALUE=\"Reset back to the default query\"> -<INPUT TYPE=hidden name=form_name VALUE=query> -<BR>Give me a <A HREF=\"help.html\">clue</A> about how to use this form. -</FORM> +<INPUT TYPE=\"reset\" VALUE=\"Reset back to $defquerytype default query\"> +"; + +if ($userdefaultquery) { + print qq{<BR><A HREF="query.cgi?nukedefaultquery=1">Set my default query back to the system default</A>}; +} +print " +</FORM> +<P>Give me a <A HREF=\"help.html\">clue</A> about how to use this form. +<P> "; |