function ldap_servers_update_7205 in Lightweight Directory Access Protocol (LDAP) 8.2
Same name and namespace in other branches
- 7.2 ldap_servers/ldap_servers.install \ldap_servers_update_7205()
fix any double serialized ldap server basedns
File
- ldap_servers/
ldap_servers.install, line 775 - Install, update and uninstall functions for the LDAP API module.
Code
function ldap_servers_update_7205() {
module_load_include('inc', 'ldap_servers', 'ldap_servers.functions');
$ldap_servers = ldap_servers_get_servers();
foreach ($ldap_servers as $sid => $ldap_server) {
if ($ldap_server->basedn && is_scalar($ldap_server->basedn)) {
// these are still serialized after being loaded from db/ctools so were double serialized
$ldap_server->basedn = unserialize($ldap_server->basedn);
$ldap_server
->save();
}
}
}