/[virtual-ldap]/lib/LDAP/Koha.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 /lib/LDAP/Koha.pm

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

revision 49 by dpavlin, Wed Apr 29 08:48:16 2009 UTC revision 50 by dpavlin, Wed Apr 29 09:03:47 2009 UTC
# Line 181  sub search { Line 181  sub search {
181                                  __ldap_search_to_sql( $filter, $reqData->{'filter'}->{$filter} );                                  __ldap_search_to_sql( $filter, $reqData->{'filter'}->{$filter} );
182                          }                          }
183    
184                          $sql_where .= ' ' . join( " $filter ", @limits );                          $sql_where .= ' ' . join( " $filter ", @limits ) if @limits;
185    
186                  }                  }
187    
188                    my $sql_select = read_file( lc "sql/$objectclass.sql" );
189                  if ( $sql_where ) {                  if ( $sql_where ) {
190                          $sql_where = " where $sql_where";                          if ( $sql_select !~ m{where}i ) {
191                                    $sql_where = " where $sql_where";
192                            } else {
193                                    $sql_where = " and $sql_where";
194                            }
195                  }                  }
196    
                 my $sql_select = read_file( lc "sql/$objectclass.sql" );  
197    
198                  warn "# SQL:\n$sql_select\n", $sql_where ? $sql_where : '-- no where', "\n# DATA: ",dump( @values );                  warn "# SQL:\n$sql_select\n", $sql_where ? $sql_where : '-- no where', "\n# DATA: ",dump( @values );
199                  my $sth = $dbh->prepare( $sql_select . $sql_where . " LIMIT $max_results" ); # XXX remove limit?                  my $sth = $dbh->prepare( $sql_select . $sql_where . " LIMIT $max_results" ); # XXX remove limit?

Legend:
Removed from v.49  
changed lines
  Added in v.50

  ViewVC Help
Powered by ViewVC 1.1.26