msg_dialog::display(_("Internal error"),sprintf(_("Cannot automatically create subtrees with RDN '%s': no object class found!"),$type),FATAL_ERROR_DIALOG);
if ($ocname == '') {
msg_dialog::display(_('Internal error'), sprintf(_('Cannot automatically create subtrees with RDN "%s": no object class found!'), $type), FATAL_ERROR_DIALOG);
exit();
}
...
...
@@ -874,9 +874,10 @@ class LDAP
if (isset($classes[$ocname]['AUXILIARY'])) {
$na['objectClass'][] = $classes[$ocname]['SUP'];
}
if($type=="dc"){
if ($type == 'dc') {
/* This is bad actually, but - tell me a better way? */
$na['objectClass'][]='locality';
$na['objectClass'][] = 'organization';
$na['o'] = $param;
}
$na[$type] = $param;
...
...
@@ -884,22 +885,23 @@ class LDAP
if (is_array($classes[$ocname]['MUST'])) {
foreach ($classes[$ocname]['MUST'] as $attr) {
if (isset($na[$attr]) && !empty($na[$attr])) continue;