You are here

function ldap_servers_get_ldap_type_object in Lightweight Directory Access Protocol (LDAP) 7

Same name and namespace in other branches
  1. 8.2 ldap_servers/ldap_servers.module \ldap_servers_get_ldap_type_object()
  2. 7.2 ldap_servers/ldap_servers.module \ldap_servers_get_ldap_type_object()

Parameters

string or array ldap type id or conf array:

Return value

options for ldap type pulldown

File

ldap_servers/ldap_servers.module, line 418

Code

function ldap_servers_get_ldap_type_object($ldap_conf) {
  if (!is_array($ldap_conf)) {
    $ldap_confs = ldap_servers_ldap_servers_types();
    $ldap_conf = $ldap_confs[$ldap_conf];
  }
  require_once $ldap_conf['directory_path'] . '/' . $ldap_conf['class'] . 'class.php';
  $ldap_type_class = new $ldap_conf['class']();
  return $ldap_type_class;
}