/[webpac]/trunk/WebPac.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/WebPac.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 112 by dpavlin, Tue Jul 15 15:07:42 2003 UTC revision 120 by dpavlin, Tue Sep 2 13:24:33 2003 UTC
# Line 26  my $SWISH = $cfg_global->val('webpac', ' Line 26  my $SWISH = $cfg_global->val('webpac', '
26  my $INDEX = $cfg_global->val('webpac', 'index') || die "need index in global.conf, section webpac";  my $INDEX = $cfg_global->val('webpac', 'index') || die "need index in global.conf, section webpac";
27  my $MAX_HITS = $cfg_global->val('webpac', 'max_hits') || 0;  my $MAX_HITS = $cfg_global->val('webpac', 'max_hits') || 0;
28  my $ON_PAGE =$cfg_global->val('webpac', 'on_page') || 10;  my $ON_PAGE =$cfg_global->val('webpac', 'on_page') || 10;
29    my $MIN_WILDCARD =$cfg_global->val('webpac', 'min_wildcard') || 1;
30    
31    
32  Text::Iconv->raise_error(0);     # Conversion errors raise exceptions  Text::Iconv->raise_error(0);     # Conversion errors raise exceptions
# Line 109  sub show_results_list { Line 110  sub show_results_list {
110                                          $s.="$2* ";                                          $s.="$2* ";
111                                  } elsif (m/(and|or|not)/i) {                                  } elsif (m/(and|or|not)/i) {
112                                          $s.="$_ ";                                          $s.="$_ ";
113                                    # don't add * to words with less than x chars
114                                    } elsif (length($_) <= $MIN_WILDCARD) {
115                                            $s.="$_ ";
116                                  } else {                                  } else {
117                                          $s.="$_* ";                                          $s.="$_* ";
118                                  }                                  }
# Line 177  sub show_results_list { Line 181  sub show_results_list {
181    
182                          my @result;                          my @result;
183                          for (my $i=0; $i<$rows; $i++) {                          for (my $i=0; $i<$rows; $i++) {
184                                  push @result, $swish_results[$offset+$i] if $swish_results[$offset+$i];                                  my $r = $swish_results[$offset+$i];
185                                    if ($r && $q->param('show_full')) {
186                                            push @result, $r;
187                                    } elsif ($r) {
188                                            # if not full output, skip html
189                                            delete $r->{html};
190                                            push @result, $r;
191                                    }
192                          }                          }
193                          return \@result;                          return \@result;
194                  },                  },

Legend:
Removed from v.112  
changed lines
  Added in v.120

  ViewVC Help
Powered by ViewVC 1.1.26