You are here

function simple_ldap_user_profile_classes in Simple LDAP 7.2

Pull the selected LDAP object classes for users

1 call to simple_ldap_user_profile_classes()
simple_ldap_user_profile_map_form in simple_ldap_user/simple_ldap_user.admin.inc
Admin form for mapping Drupal user attributes to LDAP attributes

File

simple_ldap_user/simple_ldap_user.module, line 1248
Main simple_ldap_user module file.

Code

function simple_ldap_user_profile_classes($include_auxiliary = TRUE) {

  // Pull the LDAP objectClasses selected for users, plus any parent classes.
  $objectclass = simple_ldap_user_variable_get('simple_ldap_user_objectclass');
  $classes = array(
    $objectclass => $objectclass,
  );
  if ($include_auxiliary) {
    $classes += simple_ldap_user_variable_get('simple_ldap_user_auxiliaryclasses');
  }
  $classes = simple_ldap_user_parent_objectclasses($classes);
  return $classes;
}