25 |
our $user = 'unconfigured-user'; |
our $user = 'unconfigured-user'; |
26 |
our $passwd = 'unconfigured-password'; |
our $passwd = 'unconfigured-password'; |
27 |
|
|
28 |
our $max_results = 3000; # FIXME must be enough for all users |
our $max_results = $ENV{MAX_RESULTS} || 3000; # FIXME must be enough for all users |
29 |
our $objectclass_default = 'hrEduPerson'; |
our $objectclass_default = 'hrEduPerson'; |
30 |
|
|
31 |
our $objectclass; |
our $objectclass; |
199 |
} |
} |
200 |
|
|
201 |
|
|
202 |
warn "# SQL:\n$sql_select\n", $sql_where ? $sql_where : '-- no where', "\n# DATA: ",dump( @values ); |
my $sql |
203 |
my $sth = $dbh->prepare( $sql_select . $sql_where . " LIMIT $max_results" ); # XXX remove limit? |
= $sql_select |
204 |
|
. $sql_where |
205 |
|
. ( $objectclass =~ m{person}i ? " LIMIT $max_results" : '' ) # add limit just for persons |
206 |
|
; |
207 |
|
|
208 |
|
warn "# SQL:\n$sql\n# DATA: ",dump( @values ); |
209 |
|
my $sth = $dbh->prepare( $sql ); |
210 |
$sth->execute( @values ); |
$sth->execute( @values ); |
211 |
|
|
212 |
warn "# ", $sth->rows, " results for ",dump( $reqData->{'filter'} ); |
warn "# ", $sth->rows, " results for ",dump( $reqData->{'filter'} ); |