$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'])) {