[freeside-commits] freeside/FS/FS cdr.pm, 1.19, 1.20 Schema.pm, 1.102, 1.103
Ivan,,,
ivan at wavetail.420.am
Thu Aug 28 18:09:11 PDT 2008
Update of /home/cvs/cvsroot/freeside/FS/FS
In directory wavetail.420.am:/tmp/cvs-serv30317/FS/FS
Modified Files:
cdr.pm Schema.pm
Log Message:
add CDR batch TFTP feature, RT#3113
Index: Schema.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Schema.pm,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -d -r1.102 -r1.103
--- Schema.pm 28 Aug 2008 07:38:38 -0000 1.102
+++ Schema.pm 29 Aug 2008 01:09:09 -0000 1.103
@@ -1921,10 +1921,12 @@
#NULL, done (or something)
'freesidestatus', 'varchar', 'NULL', 32, '', '',
+ 'cdrbatch', 'varchar', 'NULL', $char_d, '', '',
+
],
'primary_key' => 'acctid',
'unique' => [],
- 'index' => [ [ 'calldate' ], [ 'dst' ], [ 'accountcode' ], [ 'freesidestatus' ] ],
+ 'index' => [ [ 'calldate' ], [ 'dst' ], [ 'accountcode' ], [ 'freesidestatus' ], [ 'cdrbatch' ], ],
},
'cdr_calltype' => {
Index: cdr.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/cdr.pm,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- cdr.pm 19 Aug 2008 11:35:54 -0000 1.19
+++ cdr.pm 29 Aug 2008 01:09:09 -0000 1.20
@@ -129,6 +129,8 @@
=item freesidestatus - NULL, done (or something)
+=item cdrbatch
+
=back
=head1 METHODS
@@ -617,6 +619,7 @@
my $fh = $param->{filehandle};
my $format = $param->{format};
+ my $cdrbatch = $param->{cdrbatch};
return "Unknown format $format"
unless exists( $cdr_info{$format} )
@@ -699,6 +702,8 @@
}
@{ $info->{'import_fields'} }
;
+
+ $cdr{cdrbatch} = $cdrbatch;
my $cdr = new FS::cdr ( \%cdr );
@@ -732,7 +737,7 @@
$dbh->commit or die $dbh->errstr if $oldAutoCommit;
#might want to disable this if we skip records for any reason...
- return "Empty file!" unless $imported;
+ return "Empty file!" unless $imported || $param->{empty_ok};
'';
More information about the freeside-commits
mailing list