binmode(STDOUT,':encoding(UTF-8)');
use POSIX qw(strftime nice);
+use List::Util qw(uniq);
use Debbugs::Config qw(:globals :text :config);
print qq(<h2 class="outstanding"><!--<a class="options" href="javascript:toggle(1)">-->Options<!--</a>--></h2>\n);
+$param{orderings} =
+ [uniq((grep {!$hidden{$_}} keys %cats),
+ $param{ordering})];
print option_form(template => 'cgi/pkgreport_options',
param => \%param,
form_options => $form_options,
</td>
<td></td>
</tr>
-<tr><td><h2>Categorize using</h2></td>
-<td></td>
-</tr>
-<tr><td><h2>Order by</h2></td>
+<tr><td><h2>Categorize/<wbr>Order using</h2></td>
<td><select name="ordering">{ my $output = '';
- my @orderings = qw(normal oldview raw age);
- for my $order (@orderings) {
+ for my $order (@{$param{orderings}}) {
$output .= '<option value="'.$order.'"'.(($order eq $param{ordering})?' selected':'').
">$order</option>\n";
}