diff options
author | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:17 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2013-08-25 16:23:17 -0700 |
commit | c14b35ce12141287e201bba8489b202a1b34b38f (patch) | |
tree | d897217561389649f4b4777e480ab2e115668d54 /httemplate/misc/sales.cgi | |
parent | d29b455cf176358089f98e2970beaab88195bc62 (diff) |
continue sales person work: customer and package selection, commissions, reporting. RT#23402
Diffstat (limited to 'httemplate/misc/sales.cgi')
-rw-r--r-- | httemplate/misc/sales.cgi | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/httemplate/misc/sales.cgi b/httemplate/misc/sales.cgi new file mode 100644 index 000000000..1e5637173 --- /dev/null +++ b/httemplate/misc/sales.cgi @@ -0,0 +1,27 @@ +<% encode_json( \@return ) %>\ +<%init> + +my( $agentnum ) = $cgi->param('arg'); + +my %hash = ( 'disabled' => '' ); +if ( $agentnum > 0 ) { + $hash{'agentnum'} = $agentnum; +} +my @sales = qsearch({ + 'table' => 'sales', + 'hashref' => \%hash, + 'extra_sql' => ' AND '. $FS::CurrentUser::CurrentUser->agentnums_sql, + 'order_by' => 'ORDER BY salesperson', +}); + +warn scalar(@sales); + +my @return = map { + ( $_->salesnum, + $_->salesperson, + ) + } + #sort { $a->salesperson cmp $b->salesperson } + @sales; + +</%init> |