#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'
+ : ''
},
];
my $param = 'classnum'. $sales_pkg_class{classnum};
$sales_pkg_class->commission_percent( $cgi->param($param) );
+ $sales_pkg_class->commission_duration( $cgi->param($param.'_duration') );
my $method = $sales_pkg_class->salespkgclassnum ? 'replace' : 'insert';
'<BR>'.
include('/elements/table-commissions.html',
- 'source_obj' => $sales,
- 'link_table' => 'sales_pkg_class',
+ 'source_obj' => $sales,
+ 'link_table' => 'sales_pkg_class',
#'target_table' => 'pkg_class',
+ 'show_duration' => 1,
);
},
&>
% my $param = 'classnum'. $thing_pkg_class{classnum};
<TR>
+ <TD><% $pkg_class ? $pkg_class->classname : mt('(no package class)') |h %>:
+ </TD>
<TD><INPUT TYPE = "text"
NAME = "<% $param %>"
VALUE = "<% $cgi->param($param) || $thing_pkg_class->commission_percent |h %>"
MAXLENGTH = 7
>%
</TD>
- <TD><% $pkg_class ? $pkg_class->classname : mt('(no package class)') |h %>
+% if ( $opt{'show_duration'} ) {
+ <TD>
+ for <INPUT TYPE = "text"
+ NAME = "<% $param %>_duration"
+ VALUE = "<% $cgi->param($param.'_duration') || $thing_pkg_class->commission_duration |h %>"
+ SIZE = 2
+ MAXLENGTH = 3
+ >
+ months
+ </TD>
+% }
+ </TR>
+
+% }
+
+% if ( $opt{'show_duration'} ) {
+
+ <TR>
+ <TD COLSPAN=2>
+ </TD>
+ <TD>
+ <FONT SIZE="-2"><I>blank for no time limit</I></FONT>
</TD>
</TR>