summaryrefslogtreecommitdiff
path: root/httemplate/search/sales_commission.html
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-10-16 17:49:20 -0700
committerMark Wells <mark@freeside.biz>2013-10-16 17:49:20 -0700
commit511df0f6b2b42849d3174fa6c8267a9e36191baf (patch)
treef01f0603d968b803189bd6fd31dccb4c2afa88c2 /httemplate/search/sales_commission.html
parent0b52519a5a11bb839b1ef5abe79b97a442bc1909 (diff)
sales commission report improvements, #25256
Diffstat (limited to 'httemplate/search/sales_commission.html')
-rw-r--r--httemplate/search/sales_commission.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/httemplate/search/sales_commission.html b/httemplate/search/sales_commission.html
index b4d40aeb2..e74f3792e 100644
--- a/httemplate/search/sales_commission.html
+++ b/httemplate/search/sales_commission.html
@@ -36,6 +36,8 @@ my $count_query = "SELECT COUNT(*) FROM sales";
my $salesnum;
if ( $cgi->param('salesnum') =~ /^(\d+)$/ ) {
$salesnum = $1;
+} else {
+ $cgi->delete('salesnum');
}
my $title = 'Sales person commission';
@@ -43,13 +45,14 @@ $title .= ': '. time2str($date_format, $beginning). ' to '.
time2str($date_format, $ending)
if $beginning;
+my $paid = $cgi->param('paid') ? 1 : 0;
+$title .= ' - paid sales only' if $paid;
+
my $cust_main_sales = $cgi->param('cust_main_sales') eq 'Y' ? 'Y' : '';
my $sales_link = [ 'sales_pkg_class.html?'.
- "begin=$beginning;".
- "end=$ending;".
- "cust_main_sales=$cust_main_sales;".
- "salesnum=",
+ # pass all of our parameters along
+ $cgi->query_string. ';salesnum=',
'salesnum'
];
@@ -64,6 +67,7 @@ my $sales_sub_maker = sub {
$beginning,
$ending,
'cust_main_sales' => $cust_main_sales,
+ 'paid' => $paid,
);
$total += $_->get($field) foreach @cust_bill_pkg;