'. sprintf("%.3f", $output). ' megabytes
';
print '
';
}
#print qq!
Send account information!;
print qq!Edit this information
!.
&ntable("#cccccc"). '| '. &ntable("#cccccc",2).
" |
| Service number | ".
"$svcnum |
".
"| Service | ".
"". $part_svc->svc. " |
".
"| Username | ".
"". $svc_acct->username. " |
"
;
print "| Domain | ".
"". $domain, " |
";
print "| Password | ";
my $password = $svc_acct->_password;
if ( $password =~ /^\*\w+\* (.*)$/ ) {
$password = $1;
print "(login disabled) ";
}
if ( $conf->exists('showpasswords') ) {
print ''. encode_entities($password). ' ';
} else {
print "(hidden)";
}
print " |
";
$password = '';
if ( $conf->exists('security_phrase') ) {
my $sec_phrase = $svc_acct->sec_phrase;
print '| Security phrase | '.
$svc_acct->sec_phrase. ' |
';
}
my $svc_acct_pop = qsearchs('svc_acct_pop',{'popnum'=>$svc_acct->popnum});
print "| Access number | ".
"". $svc_acct_pop->text. ' |
'
if $svc_acct_pop;
if ($svc_acct->uid ne '') {
print "| Uid | ".
"". $svc_acct->uid. " |
",
"| Gid | ".
"". $svc_acct->gid. " |
",
"| GECOS | ".
"". $svc_acct->finger. " |
",
"| Home directory | ".
"". $svc_acct->dir. " |
",
"| Shell | ".
"". $svc_acct->shell. " |
",
"| Quota | ".
"". $svc_acct->quota. " |
"
;
} else {
print "| (No shell account) |
";
}
if ($svc_acct->slipip) {
print "| IP address | ".
( ( $svc_acct->slipip eq "0.0.0.0" || $svc_acct->slipip eq '0e0' )
? "(Dynamic)"
: $svc_acct->slipip
). " | ";
my($attribute);
foreach $attribute ( grep /^radius_/, fields('svc_acct') ) {
#warn $attribute;
$attribute =~ /^radius_(.*)$/;
my $pattribute = $FS::raddb::attrib{$1};
print "
| Radius (reply) $pattribute | ".
"". $svc_acct->getfield($attribute).
" |
";
}
foreach $attribute ( grep /^rc_/, fields('svc_acct') ) {
#warn $attribute;
$attribute =~ /^rc_(.*)$/;
my $pattribute = $FS::raddb::attrib{$1};
print "| Radius (check) $pattribute: | ".
"". $svc_acct->getfield($attribute).
" |
";
}
} else {
print "| (No SLIP/PPP account) |
";
}
print '| RADIUS groups | '.
join(' ', $svc_acct->radius_groups). ' |
';
print '
';
print join("\n", $conf->config('svc_acct-notes') ). '
'.
joblisting({'svcnum'=>$svcnum}, 1). '