X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fsvc_acct.cgi;h=a730531f53f5e63b3c534295adfd2303c20d450a;hb=598102bce2442157492847c7bf43abf8140edf9f;hp=44606d9a0556a31c2b7354e21fa1e5e94d426137;hpb=58d44fbe5eb9ab32e6d87063a4a3b22ddba9a828;p=freeside.git diff --git a/httemplate/edit/svc_acct.cgi b/httemplate/edit/svc_acct.cgi index 44606d9a0..a730531f5 100755 --- a/httemplate/edit/svc_acct.cgi +++ b/httemplate/edit/svc_acct.cgi @@ -96,8 +96,10 @@ if ( $svc_acct->_password ) { $password = ''; } -my $ulen = $conf->config('usernamemax') - || $svc_acct->dbdef_table->column('username')->length; +my $ulen = + $conf->exists('usernamemax') + ? $conf->config('usernamemax') + : dbdef->table('svc_acct')->column('username')->length; my $ulen2 = $ulen+2; my $pmax = $conf->config('passwordmax') || 8; @@ -281,7 +283,7 @@ if ( $part_svc->part_svc_column('usergroup')->columnflag eq "F" ) { } print ''; -foreach $field ($svc_acct->virtual_fields) { +foreach my $field ($svc_acct->virtual_fields) { if ( $part_svc->part_svc_column($field)->columnflag ne 'F' ) { # If the flag is X, it won't even show up in $svc_acct->virtual_fields. print $svc_acct->pvf($field)->widget('HTML', 'edit',