domain_info($domain_name) === false) { $attribs = array(); $attribs['objectclass'] = array("top", "domainrelatedobject", "inetdomain"); if ($auth->domain_add($domain_name, $attribs) === false) { die("failed to add domain " .$domain_name); } return true; } return false; } $conf = Conf::get_instance(); $primary_domain = $conf->get('kolab', 'primary_domain'); $ldappassword = $conf->get('ldap', 'bind_pw'); $_SESSION['user'] = new User(); $valid = $_SESSION['user']->authenticate("cn=Directory Manager", $ldappassword, $primary_domain); if ($valid === false) { die ("cannot authenticate user cn=Directory Manager"); } $auth = Auth::get_instance(); echo "creating domain ".$conf->get('kolab', 'domainadmins_management_domain'). "\n"; createDomain($conf->get('kolab', 'domainadmins_management_domain')); ?>