push(@excluded_columns, 'requester') unless $cgi->param('do_union');
}
if (defined $cgi->param('requestee') && $cgi->param('requestee') ne "") {
- push(@criteria, "requestees.login_name = " .
- SqlQuote($cgi->param('requestee')));
+ if ($cgi->param('requestee') ne "-") {
+ push(@criteria, "requestees.login_name = " . SqlQuote($cgi->param('requestee')));
+ }
+ else { push(@criteria, "flags.requestee_id IS NULL") }
push(@excluded_columns, 'requestee') unless $cgi->param('do_union');
}
<table id="filter">
<tr>
<th>Requester:</th>
- <td><input type="text" name="requester" value="[% cgi.param('requester') FILTER html %]" size="20"></td>
+ <td><input type="text" name="requester" value="[% cgi.param('requester') FILTER html %]" size="20"
+ title="Requester's email address"></td>
<th>Product:</th>
<td>
<select name="product" onchange="selectProduct(this.form, 'product', 'component', 'Any');">
</tr>
<tr>
<th>Requestee:</th>
- <td><input type="text" name="requestee" value="[% cgi.param('requestee') FILTER html %]" size="20"></td>
+ <td><input type="text" name="requestee" value="[% cgi.param('requestee') FILTER html %]" size="20"
+ title="Requestee's email address or "-" (hyphen) for requests with no requestee"></td>
<th>Component:</th>
<td>
<select name="component">