/[webpac]/branches/tehnika/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 /branches/tehnika/WebPac.pm

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

revision 111 by dpavlin, Tue Jul 15 12:48:49 2003 UTC revision 114 by dpavlin, Wed Jul 16 15:49:56 2003 UTC
# Line 77  sub show_results_list { Line 77  sub show_results_list {
77          my @path_arr = $q->param('path');          my @path_arr = $q->param('path');
78          my $full = $q->param('full');          my $full = $q->param('full');
79    
80            my @persist_vars = ( 'rm' );
81    
82          for(my $i = 1; $i <=30; $i++) {          for(my $i = 1; $i <=30; $i++) {
83    
84                  return show_index($self, $i) if ($q->param("f".$i."_index"));                  return show_index($self, $i) if ($q->param("f".$i."_index"));
85    
86                  next if (! $q->param("v$i"));                  next if (! $q->param("v$i"));
87                  next if (! $q->param("f$i"));                  next if (! $q->param("f$i"));
88    
89                    push @persist_vars, "f$i";
90                    push @persist_vars, "v$i";
91    
92                  # re-write query from +/- to and/and not                  # re-write query from +/- to and/and not
93                  my @param_vals = $q->param("v$i");                  my @param_vals = $q->param("v$i");
94                  my @swish_q;                  my @swish_q;
# Line 171  sub show_results_list { Line 177  sub show_results_list {
177    
178                          my @result;                          my @result;
179                          for (my $i=0; $i<$rows; $i++) {                          for (my $i=0; $i<$rows; $i++) {
180                                  push @result, $swish_results[$offset+$i] if $swish_results[$offset+$i];                                  my $r = $swish_results[$offset+$i];
181                                    if ($r && $q->param('show_full')) {
182                                            push @result, $r;
183                                    } elsif ($r) {
184                                            # if not full output, skip html
185                                            delete $r->{html};
186                                            push @result, $r;
187                                    }
188                          }                          }
189                          return \@result;                          return \@result;
190                  },                  },
191                  rows => $hits,                  rows => $hits,
192                  page_size => $ON_PAGE,                  page_size => $ON_PAGE,
193                  # some optional parameters                  # some optional parameters
194                  persist_vars => [                  persist_vars => [ @persist_vars ],
                         'rm',  
                         'f1', 'v1',  
                         'f2', 'v2',  
                         'f3', 'v3',  
                         'f4', 'v4',  
                         'f5', 'v5',  
                         'f6', 'v6',  
                         'f7', 'v7',  
                         'f8', 'v8',  
                         'f9', 'v9',  
                         ],  
195                  #cell_space_color => '#000000',                  #cell_space_color => '#000000',
196                  #cell_background_color => '#ffffff',                  #cell_background_color => '#ffffff',
197                  #nav_background_color => '#dddddd',                  #nav_background_color => '#dddddd',

Legend:
Removed from v.111  
changed lines
  Added in v.114

  ViewVC Help
Powered by ViewVC 1.1.26