Commit 826bffd4 authored by cyeh%bluemartini.com's avatar cyeh%bluemartini.com

fix for 52228: Bug list title should be name of query if running named query

patch by dave@intrec.com (Dave Miller)
parent 3faeb367
...@@ -1075,11 +1075,12 @@ sub GetCommandMenu { ...@@ -1075,11 +1075,12 @@ sub GetCommandMenu {
my $mybugsurl = PerformSubsts($mybugstemplate, \%substs); my $mybugsurl = PerformSubsts($mybugstemplate, \%substs);
$html = $html . " | <A HREF='$mybugsurl'><NOBR>My bugs</NOBR></A>"; $html = $html . " | <A HREF='$mybugsurl'><NOBR>My bugs</NOBR></A>";
} }
SendSQL("SELECT name,query FROM namedqueries " . SendSQL("SELECT name FROM namedqueries " .
"WHERE userid = $userid AND linkinfooter"); "WHERE userid = $userid AND linkinfooter");
while (MoreSQLData()) { while (MoreSQLData()) {
my ($name, $query) = (FetchSQLData()); my ($name) = (FetchSQLData());
$html .= qq{ | <A HREF="buglist.cgi?$query"><NOBR>$name</NOBR></A>}; $html .= " | <A HREF=\"buglist.cgi?&cmdtype=runnamed&namedcmd=" .
url_quote($name) . "\"><NOBR>$name</NOBR></A>";
} }
$html .= " | <NOBR>Edit <a href='userprefs.cgi'>prefs</a></NOBR>"; $html .= " | <NOBR>Edit <a href='userprefs.cgi'>prefs</a></NOBR>";
if (UserInGroup("tweakparams")) { if (UserInGroup("tweakparams")) {
......
...@@ -662,11 +662,12 @@ sub LookupNamedQuery { ...@@ -662,11 +662,12 @@ sub LookupNamedQuery {
$::querytitle = "Bug List";
CMD: for ($::FORM{'cmdtype'}) { CMD: for ($::FORM{'cmdtype'}) {
/^runnamed$/ && do { /^runnamed$/ && do {
$::buffer = LookupNamedQuery($::FORM{"namedcmd"}); $::buffer = LookupNamedQuery($::FORM{"namedcmd"});
$::querytitle = "Bug List: $::FORM{'namedcmd'}";
ProcessFormFields($::buffer); ProcessFormFields($::buffer);
last CMD; last CMD;
}; };
...@@ -1155,7 +1156,7 @@ if (length($buglist) < 4000) { ...@@ -1155,7 +1156,7 @@ if (length($buglist) < 4000) {
print "Set-Cookie: BUGLIST=\n\n"; print "Set-Cookie: BUGLIST=\n\n";
$toolong = 1; $toolong = 1;
} }
PutHeader("Bug List"); PutHeader($::querytitle);
print " print "
......
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