summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorivan <ivan>2009-12-31 05:10:56 +0000
committerivan <ivan>2009-12-31 05:10:56 +0000
commit0195e9f2c91aa8201ddabb0489ea98a0662d9e0b (patch)
tree448971d99616d9f374543084129039a48c89d0fe /FS
parent6742745df8ca76edeb4ea2a28c93c58b9a2f975b (diff)
specify multiple agentnums with freeside-daily
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/Cron/bill.pm2
-rwxr-xr-xFS/bin/freeside-daily6
2 files changed, 4 insertions, 4 deletions
diff --git a/FS/FS/Cron/bill.pm b/FS/FS/Cron/bill.pm
index 27011c6..62bb321 100644
--- a/FS/FS/Cron/bill.pm
+++ b/FS/FS/Cron/bill.pm
@@ -161,7 +161,7 @@ sub bill_where {
push @search, "cust_main.payby = '". $opt{'p'}. "'"
if $opt{'p'};
- push @search, "cust_main.agentnum = ". $opt{'a'}
+ push @search, "cust_main.agentnum IN ( ". $opt{'a'}. " ) "
if $opt{'a'};
#it would be useful if i recognized $opt{g} / $not_pkgpart...
diff --git a/FS/bin/freeside-daily b/FS/bin/freeside-daily
index b4a65be..e16cc5c 100755
--- a/FS/bin/freeside-daily
+++ b/FS/bin/freeside-daily
@@ -64,7 +64,7 @@ sub untaint_argv {
}
sub usage {
- die "Usage:\n\n freeside-daily [ -d 'date' ] [ -y days ] [ -p 'payby' ] [ -a agentnum ] [ -s ] [ -v ] [ -l level ] [ -m ] [ -k ] user [ custnum custnum ... ]\n";
+ die "Usage:\n\n freeside-daily [ -d 'date' ] [ -y days ] [ -p 'payby' ] [ -a agentnum,agentnum,... ] [ -s ] [ -v ] [ -l level ] [ -m ] [ -k ] user [ custnum custnum ... ]\n";
}
###
@@ -77,7 +77,7 @@ freeside-daily - Run daily billing and invoice collection events.
=head1 SYNOPSIS
- freeside-daily [ -d 'date' ] [ -y days ] [ -p 'payby' ] [ -a agentnum ] [ -s ] [ -v ] [ -l level ] [ -m ] [ -r ] [ -k ] user [ custnum custnum ... ]
+ freeside-daily [ -d 'date' ] [ -y days ] [ -p 'payby' ] [ -a agentnum,agentnum,... ] [ -s ] [ -v ] [ -l level ] [ -m ] [ -r ] [ -k ] user [ custnum custnum ... ]
=head1 DESCRIPTION
@@ -101,7 +101,7 @@ the bill and collect methods of a cust_main object. See L<FS::cust_main>.
-p: Only process customers with the specified payby (I<CARD>, I<DCRD>, I<CHEK>, I<DCHK>, I<BILL>, I<COMP>, I<LECB>)
- -a: Only process customers with the specified agentnum
+ -a: Only process customers with the specified agentnum. Multiple agentnums can be specified, separated with commas.
-g: Don't process the provided pkgpart (or pkgparts, specified as a comma-
separated list).