ldap_setup_caenv($authcfg); } $ldap_authcn = isset($_GET['authcn']) ? explode(";", $_GET['authcn']) : array(); if (isset($_GET['urltype']) && strstr($_GET['urltype'], "Standard")) { $ldap_full_url = "ldap://"; } else { $ldap_full_url = "ldaps://"; } $ldap_full_url .= is_ipaddrv6($_GET['host']) ? "[{$_GET['host']}]" : $_GET['host']; if (!empty($_GET['port'])) { $ldap_full_url .= ":{$_GET['port']}"; } $ldap_auth = new OPNsense\Auth\LDAP($_GET['basedn'], isset($_GET['proto']) ? $_GET['proto'] : 3); $ldap_is_connected = $ldap_auth->connect($ldap_full_url, !empty($_GET['binddn']) ? $_GET['binddn'] : null, !empty($_GET['bindpw']) ? $_GET['bindpw'] : null); if ($ldap_is_connected) { $ous = $ldap_auth->listOUs(); } } ?> <body> <script type="text/javascript"> function post_choices() { var ous = <?php echo count($ous); ?> ; var i; var values = jQuery("#ou:checked").map(function(){ return jQuery(this).val();