Commit 2d01951e authored by dave%intrec.com's avatar dave%intrec.com

Attempted fix for bug 71574: footer anomoly cleanup

parent 0ee44e44
...@@ -1059,11 +1059,11 @@ sub GetCommandMenu { ...@@ -1059,11 +1059,11 @@ sub GetCommandMenu {
my $loggedin = quietly_check_login(); my $loggedin = quietly_check_login();
my $html = ""; my $html = "";
$html .= <<"--endquote--"; $html .= <<"--endquote--";
<TABLE><TR><TD width=5%>
<FORM METHOD=GET ACTION="show_bug.cgi"> <FORM METHOD=GET ACTION="show_bug.cgi">
<TABLE width="100%"><TR><TD>
Actions: Actions:
</TD><TD width=35%> </TD><TD VALIGN="middle" NOWRAP>
<a href='enter_bug.cgi'>New</a> | <a href='query.cgi'>Query</a> <a href='enter_bug.cgi'>New</a> | <a href='query.cgi'>Query</a> |
--endquote-- --endquote--
if (-e "query2.cgi") { if (-e "query2.cgi") {
...@@ -1071,7 +1071,7 @@ Actions: ...@@ -1071,7 +1071,7 @@ Actions:
} }
$html .= $html .=
qq{ <BR> <INPUT TYPE=SUBMIT VALUE="Find"> bug \# <INPUT NAME=id SIZE=6>}; qq{ <INPUT TYPE=SUBMIT VALUE="Find"> bug \# <INPUT NAME=id SIZE=6>};
$html .= " | <a href='reports.cgi'>Reports</a>"; $html .= " | <a href='reports.cgi'>Reports</a>";
if ($loggedin) { if ($loggedin) {
...@@ -1079,7 +1079,6 @@ Actions: ...@@ -1079,7 +1079,6 @@ Actions:
$html .= " | <A HREF=\"showvotes.cgi\">My votes</A>"; $html .= " | <A HREF=\"showvotes.cgi\">My votes</A>";
} }
} }
$html .= "</TD>\n";
if ($loggedin) { if ($loggedin) {
#a little mandatory SQL, used later on #a little mandatory SQL, used later on
SendSQL("SELECT mybugslink, userid, blessgroupset FROM profiles " . SendSQL("SELECT mybugslink, userid, blessgroupset FROM profiles " .
...@@ -1087,7 +1086,7 @@ Actions: ...@@ -1087,7 +1086,7 @@ Actions:
my ($mybugslink, $userid, $blessgroupset) = (FetchSQLData()); my ($mybugslink, $userid, $blessgroupset) = (FetchSQLData());
#Begin settings #Begin settings
$html .= "<TD width=65%><NOBR>Edit <a href='userprefs.cgi'>prefs</a></NOBR>"; $html .= "</TD><TD>&nbsp;</TD><TD VALIGN=middle><NOBR>Edit <a href='userprefs.cgi'>prefs</a></NOBR>";
if (UserInGroup("tweakparams")) { if (UserInGroup("tweakparams")) {
$html .= ", <a href=editparams.cgi>parameters</a>"; $html .= ", <a href=editparams.cgi>parameters</a>";
$html .= ", <a href=sanitycheck.cgi><NOBR>sanity check</NOBR></a>"; $html .= ", <a href=sanitycheck.cgi><NOBR>sanity check</NOBR></a>";
...@@ -1116,22 +1115,26 @@ Actions: ...@@ -1116,22 +1115,26 @@ Actions:
} }
$html .= "</TR><TR>"; $html .= "</TR><TR>";
$html .= "<TD>Preset Queries: </TD>"; $html .= "<TD>Preset Queries: </TD>";
$html .= "<TD colspan=2>\n"; $html .= "<TD colspan=3>\n";
if ($mybugslink) { if ($mybugslink) {
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 FROM namedqueries " . SendSQL("SELECT name FROM namedqueries " .
"WHERE userid = $userid AND linkinfooter"); "WHERE userid = $userid AND linkinfooter");
my $anynamedqueries = 0;
while (MoreSQLData()) { while (MoreSQLData()) {
my ($name) = (FetchSQLData()); my ($name) = (FetchSQLData());
$html .= " | <A HREF=\"buglist.cgi?&cmdtype=runnamed&namedcmd=" . if ($anynamedqueries || $mybugslink) { $html .= " | " }
$anynamedqueries = 1;
$html .= "<A HREF=\"buglist.cgi?&cmdtype=runnamed&namedcmd=" .
url_quote($name) . "\"><NOBR>$name</NOBR></A>"; url_quote($name) . "\"><NOBR>$name</NOBR></A>";
} }
$html .= "</TR>\n<TR>"; $html .= "</TR>\n<TR>";
} else { } else {
$html .= "</TD><TD>&nbsp;</TD><TD valign=middle align=right>\n";
$html .= $html .=
" <BR> <a href=\"createaccount.cgi\"><NOBR>New account</NOBR></a>\n"; " <a href=\"createaccount.cgi\"><NOBR>New account</NOBR></a>\n";
$html .= $html .=
" | <NOBR><a href=query.cgi?GoAheadAndLogIn=1>Log in</a></NOBR>"; " | <NOBR><a href=query.cgi?GoAheadAndLogIn=1>Log in</a></NOBR>";
$html .= "</TD></TR>"; $html .= "</TD></TR>";
......
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