$authcfg['ldap_authcn'] = explode(";", $_REQUEST['authcn']);
    $authcfg['ldap_caref'] = $_REQUEST['cert'];
    $ous = ldap_get_user_ous(true, $authcfg);
    if (empty($ous)) {
        print '<span class="text-danger">Could not connect to the LDAP server. Please check the LDAP configuration.</span>';
    } else {
        $modal = new Modal("Select LDAP containers for authentication", "containers", true);
        $group = new Form_MultiCheckboxGroup('Containers');
        if (is_array($ous)) {
            $idx = 0;
            foreach ($ous as $ou) {
                $group->add(new Form_MultiCheckbox('ou' . $idx, '', $ou, in_array($ou, $authcfg['ldap_authcn']), $ou));
                $idx++;
            }
        }
        $modal->add($group);
        // Create a "Save button"
        $btnsv = new Form_Button('svcontbtn', 'Save', null, 'fa-save');
        $btnsv->removeClass("btn-default)")->addClass("btn-primary");
        $modal->addInput(new Form_StaticText('', $btnsv));
        print $modal;
    }
    exit;
}
if (is_numericint($_GET['id'])) {
    $id = $_GET['id'];
}
if (isset($_POST['id']) && is_numericint($_POST['id'])) {
    $id = $_POST['id'];
}
if (!is_array($config['system']['authserver'])) {