push(@classes, "person");
}
@classes = &unique(@classes);
+@classes = grep { /\S/ } @classes; # Remove empty
local @attrs = &user_to_dn($_[0]);
push(@attrs, &split_props($config{'props'}, $_[0]));
push(@attrs, @{$_[0]->{'ldap_attrs'}});
push(@classes, split(/\s+/, $config{'other_class'}));
push(@classes, $samba_class) if ($in{'samba'});
push(@classes, split(' ',$cyrus_class)) if ($in{'cyrus'});
+ @classes = grep { /\S/ } @classes; # Remove empty
&name_fields();
@classes = &unique(@classes);
$base = &get_user_base();
push(@classes, "shadowAccount") if ($shadow);
&name_fields();
@classes = &unique(@classes);
+ @classes = grep { /\S/ } @classes; # Remove empty
@rprops = grep { defined($uinfo->get_value($_)) } @rprops;
$newdn = $in{'dn'};
%allprops = ( "cn" => $real,