X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fbrowse%2Fsales.html;h=47db4206e7c7aafa51f4ace189aaa1f62b169011;hb=29d80a8582103ead0b5910391cabc45cb85fa836;hp=6fac058f99f7c7fb7752368d7833ac31a3b418da;hpb=dc797c21faf993cec12ae92c190043c4f8bb2ab2;p=freeside.git diff --git a/httemplate/browse/sales.html b/httemplate/browse/sales.html index 6fac058f9..47db4206e 100644 --- a/httemplate/browse/sales.html +++ b/httemplate/browse/sales.html @@ -16,6 +16,8 @@ my $curuser = $FS::CurrentUser::CurrentUser; die "access denied" unless $curuser->access_right('Edit sales people'); +my $conf = new FS::Conf; + #Sales people bring in business.

my @header = ( 'Sales person' ); @@ -28,6 +30,19 @@ if ( $curuser->access_right('Configuration') ) { push @links, [ $p.'edit/agent.cgi?', 'agentnum' ]; } +push @header, 'Master Customer'; +push @fields, sub { + my $sales = shift; + return '' unless $sales->sales_custnum; + include('/elements/small_custview.html', + $sales->sales_custnum, + scalar($conf->config('countrydefault')), + 1, #show balance + $p.'view/cust_main.cgi', + ); +}; +push @links, ''; + push @header, 'Commissions'; push @fields, sub { @@ -51,13 +66,19 @@ push @fields, sub { #my $param = 'classnum'. $sales_pkg_class{classnum}; [ + { align => 'left', + data => encode_entities( + $_ ? $_->classname : mt('(no package class)') + ). ': ', + }, { align => 'right', data => ($sales_pkg_class->commission_percent || 0). '%', }, { align => 'left', - data => ' '. encode_entities( - $_ ? $_->classname : mt('(no package class)') - ), + data => + $sales_pkg_class->commission_duration + ? ' for '. $sales_pkg_class->commission_duration. ' months' + : '' }, ];