X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcdr.pm;h=3de022466ceb6225e10b8a89e76a9fe32458cc91;hb=e2ee874843b19f6c5221f5ce0af90979dba34e57;hp=4fa3606413c4d7191996fb5b1a02f97dc7d8ffa9;hpb=71afcc9bb311f5b200555392bd4a6c80aaa0f6d5;p=freeside.git diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm index 4fa360641..3de022466 100644 --- a/FS/FS/cdr.pm +++ b/FS/FS/cdr.pm @@ -170,8 +170,6 @@ following fields are currently supported: =item freesiderewritestatus - NULL, done, skipped -=item cdrbatch - =item cdrbatchnum =item detailnum - Link to invoice detail (L) @@ -242,7 +240,6 @@ sub table_info { 'svcnum' => 'Freeside service', 'freesidestatus' => 'Freeside status', 'freesiderewritestatus' => 'Freeside rewrite status', - 'cdrbatch' => 'Legacy batch', 'cdrbatchnum' => 'Batch', 'detailnum' => 'Freeside invoice detail line', }, @@ -1740,6 +1737,14 @@ sub _cdr_date_parse { # Telos 2014-10-10T05:30:33Z ($year, $mon, $day, $hour, $min, $sec) = ( $1, $2, $3, $4, $5, $6 ); $options{gmt} = 1; + } elsif ( $date =~ /^(\d+):(\d+):(\d+)\.\d+ \w+ (\w+) (\d+) (\d+)$/ ) { + ($hour, $min, $sec, $mon, $day, $year) = ( $1, $2, $3, $4, $5, $6 ); + $mon = { # Acme Packet: 15:54:56.868 PST DEC 18 2017 + # My best guess of month abbv they may use + JAN => '01', FEB => '02', MAR => '03', APR => '04', + MAY => '05', JUN => '06', JUL => '07', AUG => '08', + SEP => '09', OCT => '10', NOV => '11', DEC => '12' + }->{$mon}; } else { die "unparsable date: $date"; #maybe we shouldn't die... } @@ -1904,4 +1909,3 @@ L, schema.html from the base documentation. =cut 1; -