\n";
+print $text{'convert_msg'},"\n";
+print &ui_columns_start([ $text{'convert_user'}, $text{'convert_action'} ]);
map { $exists{$_->{'name'}}++ } &list_users();
$skipped = $exists = $invalid = $converted = 0;
foreach $u (@users) {
@@ -90,19 +90,20 @@ foreach $u (@users) {
}
if (!$ok) {
#print &text('convert_skip', $u->{'user'}),"\n";
+ $msg = undef;
$skipped++;
}
elsif ($exists{$u->{'user'}}) {
- print "",&text('convert_exists', $u->{'user'}),"\n";
+ $msg = "".&text('convert_exists', $u->{'user'})."";
$exists++;
}
elsif ($u->{'user'} !~ /^[A-z0-9\-\_\.]+$/) {
- print "",&text('convert_invalid', $u->{'user'}),"\n";
+ $msg = "".&text('convert_invalid', $u->{'user'})."";
$invalid++;
}
else {
# Actually add the user
- print "",&text('convert_added', $u->{'user'}),"\n";
+ $msg = "".&text('convert_added', $u->{'user'})."";
local $user = { 'name' => $u->{'user'},
'pass' => $in{'sync'} ? 'x' : $u->{'pass'},
'modules' => $group->{'modules'} };
@@ -121,8 +122,10 @@ foreach $u (@users) {
$exists{$u->{'user'}}++;
$converted++;
}
+ print &ui_columns_row([ $u->{'user'}, $msg ]) if ($msg);
}
-endpwent() if ($gconfig{'os_type'} ne 'hpux');
+endpwent();
+print &ui_columns_end();
# Finish off
&modify_group($group->{'name'}, $group);
@@ -131,6 +134,5 @@ endpwent() if ($gconfig{'os_type'} ne 'hpux');
# Print summary
print &text('convert_done', $converted, $invalid, $exists, $skipped)," \n";
-print " |