% if ( $conf->exists('show_stateid') ) { <% $stateid_label %> % if ( $FS::CurrentUser::CurrentUser->access_right( 'Unmask customer DL' )) { <& /elements/link-replace_element_text.html, {target_id => 'stateid', replace_text => $cust_main->stateid} &> % } <& /elements/select-state.html, state => $cust_main->stateid_state, country => $cust_main->country, # how does this work on new customer? prefix => 'stateid_', disable_countyupdate => 1, &> % } else { % } <%init> my $cust_main = shift; my $conf = FS::Conf->new; my $stateid; if ( $cgi->param('error') ) { $stateid = $cust_main->stateid; } elsif ( $cust_main->custnum ) { $stateid = $cust_main->masked('stateid'); } else { $stateid = ''; } $cust_main->set('stateid_state' => $cust_main->state) unless $cust_main->stateid_state; my $stateid_label = FS::Msgcat::_gettext('stateid') =~ /^(stateid)?$/ ? 'Driver’s License' : FS::Msgcat::_gettext('stateid') || 'Driver’s License'; my $stateid_state_label = FS::Msgcat::_gettext('stateid_state') =~ /^(stateid_state)?$/ ? 'Driver’s License State' : FS::Msgcat::_gettext('stateid') || 'Driver’s License State';