[freeside-commits] branch FREESIDE_3_BRANCH updated. 4fce93385377a02eb16b27cc18e1ca240fc11703

Jeremy Davis jeremyd at 420.am
Mon Jun 1 07:37:09 PDT 2015


The branch, FREESIDE_3_BRANCH has been updated
       via  4fce93385377a02eb16b27cc18e1ca240fc11703 (commit)
      from  8443390c7a5ea14cff9896a0c95783498b63ef3b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4fce93385377a02eb16b27cc18e1ca240fc11703
Author: Jeremy Davis <jeremyd at freeside.biz>
Date:   Mon Jun 1 09:23:13 2015 -0400

    Ticket #33386 cdrtype support for enswitch

diff --git a/FS/FS/cdr/enswitch.pm b/FS/FS/cdr/enswitch.pm
index 1cdd802..8026293 100644
--- a/FS/FS/cdr/enswitch.pm
+++ b/FS/FS/cdr/enswitch.pm
@@ -34,7 +34,13 @@ use FS::cdr_type;
                     #Inbound called type,
     		    #Inbound called number,
                     #Inbound destination type, Inbound destination number,
-    'disposition',  #Outbound calling type,
+    sub { my ($cdr, $data) = @_;
+	$data ||= 'none';
+
+ 	my $cdr_type = qsearchs('cdr_type', { 'cdrtypename' => $data } );
+	$cdr->set('cdrtypenum', $cdr_type->cdrtypenum) if $cdr_type; 
+                } , #Outbound calling type,
+
       skip(11),     #Outbound calling number,
                     #Outbound called type, Outbound called number,
                     #Outbound destination type, Outbound destination number,
@@ -53,23 +59,4 @@ use FS::cdr_type;
 
 sub skip { map {''} (1..$_[0]) }
 
-#create CDR types with names matching in_calling_type valuesj - 'none'
-# (without the quotes) for blank
-our %cdr_type = ();
-sub in_calling_type {
-  my ($record, $data) = @_;
-
-  $data ||= 'none';
-
-  my $cdr_type = exists($cdr_type{$data})
-                   ? $cdr_type{$data}
-                   : qsearchs('cdr_type', { 'cdrtypename' => $data } );
-
-  $cdr_type{$data} = $cdr_type;
-
-  $record->set('in_calling_type', $data); #for below
-  $record->set('cdrtypenum', $cdr_type->cdrtypenum) if $cdr_type;
-
-}
-
 1;

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/cdr/enswitch.pm |   27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)




More information about the freeside-commits mailing list