--- Webpacus2/lib/Webpacus/Action/Search.pm 2007/11/04 16:47:03 998 +++ Webpacus2/lib/Webpacus/Action/Search.pm 2007/11/04 17:03:55 999 @@ -31,6 +31,20 @@ }, render as 'Select'; +param database => + label is _("From database"), + available are defer { + my $coll = Webpacus::Model::SearchCollection->new; + $coll->group_by( column => 'from_database' ); + $coll->unlimit; + [{ + display_from => 'from_database', + value_from => 'from_database', + collection => $coll, + }]; + }, + render as 'Select'; + param query => label is _("Search for"), is mandatory; @@ -54,10 +68,12 @@ my $search = Webpacus::Model::Search->load( $self->argument_value( 'field' ) ); my $query = $self->argument_value( 'query' ); + my $database = $self->argument_value( 'database' ); warn "## search = ",dump( $search ); my $index_path = Webpacus::Webpac->index_path; + $index_path .= '/' . $database; warn "## index_path = $index_path";