<blockquote>
<table border="1" cellpadding="3">
<tr>
- <th>
- Show in <br>
- Footer
- </th>
<th>
Search
</th>
<th>
Forget
</th>
+ <th>
+ Show in
+ Footer
+ </th>
+ </tr>
+ <tr>
+ <td>My Bugs</td>
+ <td>
+ [% filtered_username = user.login FILTER url_quote %]
+ <a href="[% Param('mybugstemplate').replace('%userid%', filtered_username) %]">Run</a>
+ </td>
+ <td>
+
+ </td>
+ <td>
+
+ </td>
+ <td align="center">
+ <input type="checkbox"
+ name="showmybugslink"
+ value="1"
+ [% " checked" IF user.showmybugslink %]>
+ </td>
</tr>
[% FOREACH q = queries %]
<tr>
- <td>
- <input type="checkbox"
- name="linkinfooter_[% q.name FILTER html %]"
- value="1"
- [% " checked" IF q.linkinfooter %]>
- </td>
<td>[% q.name FILTER html %]</td>
<td>
<a href="buglist.cgi?[% q.query FILTER html %]">Run</a>
<a href="buglist.cgi?cmdtype=dorem&remaction=forget&namedcmd=
[% q.name FILTER html %]">Forget</a>
</td>
+ <td align="center">
+ <input type="checkbox"
+ name="linkinfooter_[% q.name FILTER html %]"
+ value="1"
+ [% " checked" IF q.linkinfooter %]>
+ </td>
</tr>
[% END %]
</table>
sub DoSavedSearches() {
+ $vars->{'user'} = Bugzilla->user;
$vars->{'queries'} = Bugzilla->user->queries;
}
}
Bugzilla->user->flush_queries_cache;
+
+ my $showmybugslink = defined($cgi->param("showmybugslink")) ? 1 : 0;
+ $dbh->do("UPDATE profiles SET mybugslink = $showmybugslink " .
+ "WHERE userid = " . Bugzilla->user->id);
+ Bugzilla->user->{'showmybugslink'} = $showmybugslink;
}