-my @classes = qsearch('usage_class', { 'disabled' => '' });
-unshift @classes,
- FS::usage_class->new({ 'classnum' => '', 'classname' => '(default)', }),
- FS::usage_class->new({ 'classnum' => 'setup', 'classname' => 'Setup', }),
- FS::usage_class->new({ 'classnum' => 'recur', 'classname' => 'Recur', }),
-;
+foreach my $usage_class (@classes) {
+ my $classnum = $usage_class->classnum;
+ my $curr_value =
+ $cgi->param("usage_taxproductnum_$classnum")
+ || $pkg_options{"usage_taxproductnum_$classnum"}
+ || '';
+ $curr_values{$classnum} = $curr_value;
+ $separate = 1 if ( length($classnum) and length($curr_value) );
+}