X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fsetup%2Fclass_setupStep_Schema.inc;h=c4784593f6d927503cc4bad9b4534662807c0828;hb=9caeb409c181c00b315bef28de0db206d83bb847;hp=0899c779289450f3b2676c45f3c9a4cc8b168579;hpb=dcbef5c90333d5a9602445f0cacabdb03ed8c13b;p=gosa.git diff --git a/gosa-core/setup/class_setupStep_Schema.inc b/gosa-core/setup/class_setupStep_Schema.inc index 0899c7792..c4784593f 100644 --- a/gosa-core/setup/class_setupStep_Schema.inc +++ b/gosa-core/setup/class_setupStep_Schema.inc @@ -78,7 +78,9 @@ class Step_Schema extends setup_step /* Check if root object exists */ $ldap->cd($cv['base']); + $ldap->set_size_limit(1); $res = $ldap->search("(objectClass=*)"); + $ldap->set_size_limit(0); $smarty = get_smarty(); $smarty->assign("bool",array(FALSE => _("No"), TRUE => _("Yes"))); @@ -108,13 +110,13 @@ class Step_Schema extends setup_step function check_schema() { $cfg = $this->parent->captured_values; - $rfc2307bis = $cfg['rfc2307bis']; - $this->checked = check_schema($cfg,$rfc2307bis); /* Get objectclasses */ $ldap = new LDAP($cfg['admin'],$cfg['password'],$cfg['connection'] ,FALSE,$cfg['tls']); - $objectclasses = $ldap->get_objectclasses(); + $objectclasses = $ldap->get_objectclasses(TRUE); $this->found_ocs = count($objectclasses); + $rfc2307bis = $cfg['rfc2307bis']; + $this->checked = check_schema($cfg,$rfc2307bis); /* Which samba version do we use? */ if(isset($objectclasses['sambaSamAccount'])){