'. sprintf("%.3f", $output). ' megabytes
';
+
+ print '
';
+
+}
#print qq!
Send account information!;
-print qq!Edit this information!,
- "
Service #$svcnum",
- "
Service: ", $part_svc->svc, "",
- "
Username: ", $svc_acct->username, ""
+print qq!Edit this information
!.
+ &ntable("#cccccc"). ''. &ntable("#cccccc",2).
+ " |
Service number | ".
+ "$svcnum |
".
+ "Service | ".
+ "". $part_svc->svc. " |
".
+ "Username | ".
+ "". $svc_acct->username. " |
"
;
-print "
Domain: ", $svc_domain->domain, "";
+print "Domain | ".
+ "". $domain, " |
";
-print "
Password: ";
-$password = $svc_acct->_password;
+print "Password | ";
+my $password = $svc_acct->_password;
if ( $password =~ /^\*\w+\* (.*)$/ ) {
$password = $1;
print "(login disabled) ";
}
if ( $conf->exists('showpasswords') ) {
- print "$password";
+ print ''. encode_entities($password). ' ';
} else {
print "(hidden)";
}
+print " |
";
$password = '';
-$svc_acct_pop = qsearchs('svc_acct_pop',{'popnum'=>$svc_acct->popnum});
-print "
POP: ", $svc_acct_pop->city, ", ", $svc_acct_pop->state,
- " (", $svc_acct_pop->ac, ")/", $svc_acct_pop->exch, ""
+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, "",
- "
Finger name: ", $svc_acct->finger, "",
- "
Home directory: ", $svc_acct->dir, "",
- "
Shell: ", $svc_acct->shell, "",
- "
Quota: ", $svc_acct->quota, " (unimplemented)"
+ 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)";
+ 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 ,"";
+ 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), "";
+ 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), "";
+ print "Radius (check) $pattribute: | ".
+ "". $svc_acct->getfield($attribute).
+ " |
";
}
} else {
- print "
(No SLIP/PPP account)";
+ print "(No SLIP/PPP account) |
";
}
-print "