binmode(STDOUT,':encoding(UTF-8)');
use POSIX qw(strftime nice);
-use List::Util qw(uniq);
+use List::AllUtils qw(uniq);
use Debbugs::Config qw(:globals :text :config);
use Debbugs::Text qw(:templates);
+use Debbugs::DB;
+
+my $s;
+if (defined $config{database}) {
+ $s = Debbugs::DB->connect($config{database}) or
+ die "Unable to connect to DB";
+}
+
use CGI::Simple;
my $q = new CGI::Simple;
"ord" => [2,3,4,1,0,5],
} ],
"oldview" => [ qw(status severity) ],
- "normal" => [ qw(status severity classification) ],
+ "normal" => [ qw(status severity classification) ],
+ raw => [{nam => 'Raw',def => 'Raw'}],
);
if (exists $param{which} and exists $param{data}) {
grep {$_ ne 'newest'}
keys %package_search_keys, 'archive'),
usertags => \%ut,
+ defined $s?(schema => $s):(),
);
# shove in bugs which affect this package if there is a package or a
grep {$_ ne 'newest'}
keys %package_search_keys, 'archive'),
usertags => \%ut,
+ defined $s?(schema => $s):(),
);
}
exclude => $exclude,
this => $this,
options => \%param,
+ defined $s?(schema => $s):(),
(exists $param{dist})?(dist => $param{dist}):(),
);