import_borrowers.pl - convert dates BEFORE AddMember or ModMember
authorJoe Atzberger <joe.atzberger@liblime.com>
Fri, 21 Dec 2007 01:38:47 +0000 (19:38 -0600)
committerJoshua Ferraro <jmf@liblime.com>
Fri, 21 Dec 2007 02:51:28 +0000 (20:51 -0600)
Signed-off-by: Chris Cormack <crc@liblime.com>
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
tools/import_borrowers.pl

index ae03c52..30200d4 100755 (executable)
@@ -36,7 +36,7 @@
 use strict;
 use C4::Auth;
 use C4::Output;
-use C4::Dates;
+use C4::Dates qw(format_date_in_iso);
 use C4::Context;
 use C4::Members;
 
@@ -88,6 +88,10 @@ if ( $uploadborrowers && length($uploadborrowers) > 0 ) {
         my %borrower;
         if ( @columns == @columnkeys ) {
             @borrower{@columnkeys} = @columns;
+                       foreach (qw(dateofbirth dateenrolled dateexpiry)) {
+                               my $tempdate = $borrower{$_} or next;
+                               $borrower{$_} = format_date_in_iso($tempdate) || '';
+                       }
             if ( my $member =
                 GetMember( $borrower{'cardnumber'}, 'cardnumber' ) )
             {