[freeside-commits] branch master updated. bf2769eca6c8bdcf0332e43cc654f35280624d12
Mark Wells
mark at 420.am
Tue Jul 9 14:58:37 PDT 2013
The branch, master has been updated
via bf2769eca6c8bdcf0332e43cc654f35280624d12 (commit)
from e4c42d0a335f5a544d68ac7e7a6025694503accd (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 bf2769eca6c8bdcf0332e43cc654f35280624d12
Author: Mark Wells <mark at freeside.biz>
Date: Tue Jul 9 14:57:49 2013 -0700
use per-agent config for all EFT Canada batch options, #23757, from #14859
diff --git a/FS/FS/pay_batch.pm b/FS/FS/pay_batch.pm
index 2a048a1..3a06914 100644
--- a/FS/FS/pay_batch.pm
+++ b/FS/FS/pay_batch.pm
@@ -946,7 +946,7 @@ sub export_batch {
my $info = $export_info{$format} or die "Format not found: '$format'\n";
- &{$info->{'init'}}($conf) if exists($info->{'init'});
+ &{$info->{'init'}}($conf, $self->agentnum) if exists($info->{'init'});
my $oldAutoCommit = $FS::UID::AutoCommit;
local $FS::UID::AutoCommit = 0;
diff --git a/FS/FS/pay_batch/eft_canada.pm b/FS/FS/pay_batch/eft_canada.pm
index b24c9c3..64fd2f9 100644
--- a/FS/FS/pay_batch/eft_canada.pm
+++ b/FS/FS/pay_batch/eft_canada.pm
@@ -58,7 +58,13 @@ my %holiday = (
init => sub {
my $conf = shift;
- my @config = $conf->config('batchconfig-eft_canada');
+ my $agentnum = shift;
+ my @config;
+ if ( $conf->exists('batch-spoolagent') ) {
+ @config = $conf->config('batchconfig-eft_canada', $agentnum);
+ } else {
+ @config = $conf->config('batchconfig-eft_canada');
+ }
# SFTP login, password, trans code, delay time
my $process_delay;
($trans_code, $process_delay) = @config[2,3];
-----------------------------------------------------------------------
Summary of changes:
FS/FS/pay_batch.pm | 2 +-
FS/FS/pay_batch/eft_canada.pm | 8 +++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
More information about the freeside-commits
mailing list