2 <TH COLSPAN=2>Tax products</TH>
4 % foreach my $usage_class (@classes) {
5 % my $classnum = $usage_class->classnum;
7 % $cgi->param("usage_taxproductnum_$classnum")
8 % || $pkg_options{"usage_taxproductnum_$classnum"}
11 <TD><% $usage_class->classname %></TD>
12 <TD><& select-taxproduct.html,
14 'field' => $field.'_'.$classnum,
15 'curr_value' => $curr_value
22 my $field = delete($opt{field}) || 'taxproductnum';
23 my $pkgpart = delete($opt{pkgpart});
26 my $part_pkg = FS::part_pkg->by_key($pkgpart);
27 %pkg_options = $part_pkg->options;
28 $pkg_options{'usage_taxproductnum_'} = $part_pkg->taxproductnum;
31 my @classes = qsearch('usage_class', { 'disabled' => '' });
33 FS::usage_class->new({ 'classnum' => '', 'classname' => '(default)', }),
34 FS::usage_class->new({ 'classnum' => 'setup', 'classname' => 'Setup', }),
35 FS::usage_class->new({ 'classnum' => 'recur', 'classname' => 'Recur', }),