[Astpp-commit] SF.net SVN: astpp: [2155] trunk/astpp-common.pl
Brought to you by:
darrenkw
From: <dar...@us...> - 2007-11-06 03:33:04
|
Revision: 2155 http://astpp.svn.sourceforge.net/astpp/?rev=2155&view=rev Author: darrenkw Date: 2007-11-05 19:33:07 -0800 (Mon, 05 Nov 2007) Log Message: ----------- Resolve problem with packages. Modified Paths: -------------- trunk/astpp-common.pl Modified: trunk/astpp-common.pl =================================================================== --- trunk/astpp-common.pl 2007-11-04 22:32:27 UTC (rev 2154) +++ trunk/astpp-common.pl 2007-11-06 03:33:07 UTC (rev 2155) @@ -3686,7 +3686,7 @@ print STDERR "pricelistData: $branddata->{name} $branddata->{markup} $branddata->{inc} $branddata->{status}\n"; - my $package = &get_package( $astpp_db, $carddata, $cdrinfo->{dst} ); + $package = &get_package( $astpp_db, $carddata, $cdrinfo->{dst} ); if ($package->{id}) { my $counter = &get_counter( $astpp_db, $package->{id}, @@ -3859,18 +3859,15 @@ print STDERR "----------------------\n"; } elsif ( $cdrinfo->{accountcode} ) { - my $savedcdrinfo = $cdrinfo; $status = &rating( $astpp_db, $cdr_db, $config, $cdrinfo, $carddata); - $cdrinfo = $savedcdrinfo; + $cdrinfo = &get_cdr( $cdr_db, $uniqueid ); if ( $status == 1 ) { my $previous_account = $carddata->{number}; while ( $carddata->{reseller} ne "" ) { -# my $cdrinfo = &get_cdr( $cdr_db, $uniqueid ); -# my $reseller = $carddata->{reseller}; + $cdrinfo = &get_cdr( $cdr_db, $uniqueid ); print STDERR "Charge $uniqueid to $carddata->{reseller}" if $config->{debug} == 1; $carddata = &get_account( $astpp_db, $carddata->{reseller} ); $status = &rating( $astpp_db, $cdr_db, $config, $cdrinfo, $carddata); - $cdrinfo = $savedcdrinfo; my $tmp = "SELECT id FROM cdrs WHERE uniqueid = '" . $uniqueid . "' AND cardnum = '" . $previous_account . "' LIMIT 1"; print STDERR "$tmp\n" if $config->{debug} == 1; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |