get extended LDAP error message
This commit is contained in:
parent
0554872b2f
commit
2740e4451a
|
@ -1118,4 +1118,19 @@ function getLDAPSSLCertificate($server, $port) {
|
||||||
return $finalPEM;
|
return $finalPEM;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the extended LDAP error message if any.
|
||||||
|
*
|
||||||
|
* @param handle $server LDAP server handle
|
||||||
|
* @return String error message
|
||||||
|
*/
|
||||||
|
function getExtendedLDAPErrorMessage($server) {
|
||||||
|
$ldapMsg = null;
|
||||||
|
ldap_get_option($server, LDAP_OPT_ERROR_STRING, $ldapMsg);
|
||||||
|
if (empty($ldapMsg)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return _('LDAP error, server says:') . ' ' . $ldapMsg;
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue