--- /dev/null
+%
+% my( $cust_fields, %opt ) = @_;
+%
+% use FS::ConfDefaults;
+% $opt{'avail_fields'} ||= [ FS::ConfDefaults->cust_fields_avail() ];
+%
+%
+
+
+<TR>
+ <TD ALIGN="right"><% $opt{'label'} || 'Packages' %></TD>
+ <TD>
+ <% include( '/elements/select-table.html',
+ 'table' => 'part_pkg',
+ 'name_col' => 'pkg',
+ 'value' => '',
+ 'empty_label' => '(none)',
+ 'element_etc' => 'multiple',
+ %opt,
+ )
+ %>
+ </TD>
+</TR>
%#eslaf
%
%###
+%# parse part_pkg
+%###
+%
+%my $pkgpart = join (' OR pkgpart=',
+% grep {$_} map { /^(\d+)$/; } ($cgi->param('pkgpart')));
+%push @where, '(pkgpart=' . $pkgpart . ')' if $pkgpart;
+%
+%###
%# parse magic, legacy, etc.
%###
%
'empty_label' => '(empty class)',
)
%>
-% #include( '/elements/tr-selectmultiple-part_pkg.html' )
+ <% include( '/elements/tr-selectmultiple-part_pkg.html' ) %>
<TR>
<TD ALIGN="right" VALIGN="center">Next bill date</TD>