'. 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 '
';
+my $communigate = scalar($part_svc->part_export('communigate_pro'));
+ # || scalar($part_svc->part_export('communigate_pro_singledomain'));
-print join("\n", $conf->config('svc_acct-notes') ). '
'.
- joblisting({'svcnum'=>$svcnum}, 1). '