X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=lib%2FBackupPC%2FCGI%2FSearchArchives.pm;h=3e1ce0a5d27e1d35b1e20844eb5c9489c36ad4b9;hb=25399f28e6bc65ac77bd216ac9d902921a8f6e80;hp=76eda90331c061cd63680cb717941379670ba19a;hpb=a52bcaaf2cc7313f84db24f3566e716797d3d8dc;p=BackupPC.git diff --git a/lib/BackupPC/CGI/SearchArchives.pm b/lib/BackupPC/CGI/SearchArchives.pm index 76eda90..3e1ce0a 100644 --- a/lib/BackupPC/CGI/SearchArchives.pm +++ b/lib/BackupPC/CGI/SearchArchives.pm @@ -26,13 +26,13 @@ sub action() { sub date_from_to_html { my $name = shift || return; return qq{ - - + + - - - + + }; } @@ -44,7 +44,14 @@ sub action() {   on share   - + +  show  + + files    

@@ -58,6 +65,10 @@ sub action() { (yyyy-mm-dd)

+

+ use faster full-text search engine +

+ @@ -67,24 +78,15 @@ sub action() { if ( !defined($In{search_results}) ) { $html .= eval(q{ ${h2("Search criteria")}}); + $html .= $form; } else { $html .= eval(q{ ${h2("Search results")}}); + my $fif = new HTML::FillInForm; $html .= $fif->fill(scalarref => \$form, fdat => \%In); - my ($where, $from_f, $to_f, $from_b, $to_b) = BackupPC::SearchLib::getWhere(\%In); - - my $q = $In{'search_filename'}; - - # DEBUG - #$html .= ""; - #$html .= "Filename filter: $q
" if ($q); - #$html .= "Files date limit: $from_f - $to_f
" if ($from_f || $to_f); - #$html .= "Backup date limit: $from_b - $to_b
" if ($from_b || $to_b); - #$html .= "
"; - - $html .= BackupPC::SearchLib::displayGrid( $where, 1, $In{'offset'}, $q); + $html .= BackupPC::SearchLib::displayGrid( \%In ); } Header( eval("qq{$Lang->{Search_archive}}"), "", 1, "", $html );