/[Search-Estraier]/trunk/lib/Search/Estraier.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/lib/Search/Estraier.pm

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

revision 60 by dpavlin, Sat Jan 7 00:00:15 2006 UTC revision 61 by dpavlin, Sat Jan 7 01:21:28 2006 UTC
# Line 1177  sub search { Line 1177  sub search {
1177    
1178          my $rv = $self->shuttle_url( $self->{url} . '/search',          my $rv = $self->shuttle_url( $self->{url} . '/search',
1179                  'application/x-www-form-urlencoded',                  'application/x-www-form-urlencoded',
1180                  $self->cond_to_query( $cond ),                  $self->cond_to_query( $cond, $depth ),
1181                  \$resbody,                  \$resbody,
1182          );          );
1183          return if ($rv != 200);          return if ($rv != 200);
# Line 1271  sub search { Line 1271  sub search {
1271    
1272  Return URI encoded string generated from Search::Estraier::Condition  Return URI encoded string generated from Search::Estraier::Condition
1273    
1274    my $args = $node->cond_to_query( $cond );    my $args = $node->cond_to_query( $cond, $depth );
1275    
1276  =cut  =cut
1277    
# Line 1280  sub cond_to_query { Line 1280  sub cond_to_query {
1280    
1281          my $cond = shift || return;          my $cond = shift || return;
1282          croak "condition must be Search::Estraier::Condition, not '$cond->isa'" unless ($cond->isa('Search::Estraier::Condition'));          croak "condition must be Search::Estraier::Condition, not '$cond->isa'" unless ($cond->isa('Search::Estraier::Condition'));
1283            my $depth = shift;
1284    
1285          my @args;          my @args;
1286    
# Line 1307  sub cond_to_query { Line 1308  sub cond_to_query {
1308                  push @args, 'options=' . $options;                  push @args, 'options=' . $options;
1309          }          }
1310    
1311          push @args, 'depth=' . $self->{depth} if ($self->{depth});          push @args, 'depth=' . $depth if ($depth);
1312          push @args, 'wwidth=' . $self->{wwidth};          push @args, 'wwidth=' . $self->{wwidth};
1313          push @args, 'hwidth=' . $self->{hwidth};          push @args, 'hwidth=' . $self->{hwidth};
1314          push @args, 'awidth=' . $self->{awidth};          push @args, 'awidth=' . $self->{awidth};

Legend:
Removed from v.60  
changed lines
  Added in v.61

  ViewVC Help
Powered by ViewVC 1.1.26