/[webpac2]/trunk/lib/WebPAC/Input.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/WebPAC/Input.pm

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

revision 292 by dpavlin, Sun Dec 18 23:34:30 2005 UTC revision 308 by dpavlin, Tue Dec 20 19:01:22 2005 UTC
# Line 3  package WebPAC::Input; Line 3  package WebPAC::Input;
3  use warnings;  use warnings;
4  use strict;  use strict;
5    
 use blib;  
   
6  use WebPAC::Common;  use WebPAC::Common;
7  use base qw/WebPAC::Common/;  use base qw/WebPAC::Common/;
8  use Text::Iconv;  use Text::Iconv;
9    use Data::Dumper;
10    
11  =head1 NAME  =head1 NAME
12    
# Line 101  sub new { Line 100  sub new {
100                  my $n = $self->{module} . '::' . $subclass;                  my $n = $self->{module} . '::' . $subclass;
101                  if (! defined &{ $n }) {                  if (! defined &{ $n }) {
102                          my $missing = "missing $subclass in $self->{module}";                          my $missing = "missing $subclass in $self->{module}";
103                          $log->logwarn($missing);                          $self->{$subclass} = sub { $log->logwarn($missing) };
                         $self->{$subclass} = sub { warn "$missing\n" };  
104                  } else {                  } else {
105                          $self->{$subclass} = \&{ $n };                          $self->{$subclass} = \&{ $n };
106                  }                  }
# Line 210  sub open { Line 208  sub open {
208          }          }
209    
210          if ($self->{limit}) {          if ($self->{limit}) {
211                  $log->info("limiting to ",$self->{limit}," records");                  $log->debug("limiting to ",$self->{limit}," records");
212                  $limit = $offset + $self->{limit} - 1;                  $limit = $offset + $self->{limit} - 1;
213                  $limit = $size if ($limit > $size);                  $limit = $size if ($limit > $size);
214          }          }
# Line 227  sub open { Line 225  sub open {
225    
226                  my $rec = $self->{fetch_rec}->($self, $db, $pos );                  my $rec = $self->{fetch_rec}->($self, $db, $pos );
227    
228                    $log->debug(sub { Dumper($rec) });
229    
230                  if (! $rec) {                  if (! $rec) {
231                          $log->warn("record $pos empty? skipping...");                          $log->warn("record $pos empty? skipping...");
232                          next;                          next;

Legend:
Removed from v.292  
changed lines
  Added in v.308

  ViewVC Help
Powered by ViewVC 1.1.26