function ldap_user_user_delete in Lightweight Directory Access Protocol (LDAP) 7.2
Same name and namespace in other branches
- 8.4 ldap_user/ldap_user.module \ldap_user_user_delete()
- 8.2 ldap_user/ldap_user.module \ldap_user_user_delete()
- 8.3 ldap_user/ldap_user.module \ldap_user_user_delete()
Implements hook_user_delete().
File
- ldap_user/
ldap_user.module, line 1036 - Module for the LDAP User Entity.
Code
function ldap_user_user_delete($account) {
// Drupal user account is about to be deleted.
$ldap_user_conf = ldap_user_conf();
if ($ldap_user_conf->provisionsLdapEntriesFromDrupalUsers && $ldap_user_conf
->provisionEnabled(LDAP_USER_PROV_DIRECTION_TO_LDAP_ENTRY, LDAP_USER_LDAP_ENTRY_DELETE_ON_USER_DELETE)) {
$boolean_result = $ldap_user_conf
->deleteProvisionedLdapEntries($account);
// No need to watchdog here, because fail in deleteProvisionedLdapEntries provides watchdog entry.
}
}