'. 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). '