1 % if ( ($curuser->access_right('Edit customer tags') && @part_tag) || $is_report ) {
4 <TD ALIGN="right"><% $opt{'label'} || 'Tags' %></TD>
6 <% include( '/elements/select-cust_tag.html',
7 'curr_value' => \@curr_tagnum,
8 'part_tag' => \@part_tag,
17 % foreach my $tagnum (@curr_tagnum) {
18 <INPUT TYPE="hidden" NAME="tagnum" VALUE="<% $tagnum %>">
24 my $curuser = $FS::CurrentUser::CurrentUser;
27 my $cgi = $opt{'cgi'};
28 my $is_report = $opt{'is_report'};
31 if ( $cgi && $cgi->param('tagnum') ) {
32 @curr_tagnum = $cgi->param('tagnum');
33 } elsif ( $opt{'custnum'} ) {
34 @curr_tagnum = map $_->tagnum,
35 qsearch('cust_tag', { 'custnum' => $opt{'custnum'} } );
38 my $extra_sql = "WHERE disabled IS NULL OR disabled = '' ";
39 $extra_sql .= ' OR tagnum IN ('. join(',', @curr_tagnum). ')' if @curr_tagnum;
41 my @part_tag = qsearch({
42 'table' => 'part_tag',
44 'extra_sql' => $extra_sql,