);
foreach my $c ( grep { /(date|timestamp)/ } keys %$row ) {
- $row->{$c} =~ s/^(\d\d)\.(\d\d)\.(\d\d\d\d)/$3-$2-$1/;
+ $row->{$c} =~ s/^(\d\d)\.(\d\d)\.(\d\d\d\d)/$3-$2-$1/ or $row->{$c} = undef; # XXX NULL dates istead of 0000-00-00
}
$insert->{$table}->execute( values %$row );
} # import->{borrowers}
+$k->do(qq{ update items set barcode=substr(barcode,1,12)*1 where length(barcode) = 13 }); # convert barcodes back for lookups to work
+
sub issues {
my ($table,$sql) = @_;
my $sth = $f->prepare($sql);