]> git.imager.perl.org - bse.git/blame - site/cgi-bin/search.fcgi
use multi_param() if available to avoid the new warning
[bse.git] / site / cgi-bin / search.fcgi
CommitLineData
e58486b7
TC
1#!/usr/bin/perl -w
2# -d:ptkdb
3BEGIN { $ENV{DISPLAY} = '192.168.32.15:0.0' }
4use strict;
5use FindBin;
6use CGI::Fast;
7use lib "$FindBin::Bin/modules";
8use BSE::DB;
9use BSE::Request;
10use BSE::Template;
11use Carp 'confess';
12use BSE::UI::Search;
13
14my $cfg = BSE::Cfg->new; # only do this once
15
16$SIG{__DIE__} = sub { confess $@ };
17
18while(my $cgi = CGI::Fast->new) {
19 my $req = BSE::Request->new(cfg=>$cfg, cgi=>$cgi);
20
21 my $result = BSE::UI::Search->dispatch($req);
22
23 BSE::Template->output_result($req, $result);
24}
25