Ajout definition de la version du protocole

This commit is contained in:
Rodolphe Quiedeville 2005-08-08 12:10:34 +00:00
parent 7453c2ff8d
commit b822ab599c

View File

@ -42,6 +42,11 @@ function dolibarr_ldap_connect()
{ {
$ldapconnect = ldap_connect(LDAP_SERVER_HOST,LDAP_SERVER_PORT); $ldapconnect = ldap_connect(LDAP_SERVER_HOST,LDAP_SERVER_PORT);
if ($ldapconnect)
{
ldap_set_option($ldapconnect, LDAP_OPT_PROTOCOL_VERSION, LDAP_SERVER_PROTOCOLVERSION);
}
return $ldapconnect; return $ldapconnect;
} }
@ -77,39 +82,39 @@ function dolibarr_ldap_unbind($ds)
} }
/*! /*!
\brief verification de la version du serveur ldap. \brief verification de la version du serveur ldap.
\param ds \param ds
\return version \return version
*/ */
function dolibarr_ldap_getversion($ds) function dolibarr_ldap_getversion($ds)
{ {
$version = 0; $version = 0;
ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version);
return $version; return $version;
} }
/*! /*!
\brief changement de la version du serveur ldap. \brief changement de la version du serveur ldap.
\param ds \param ds
\param version \param version
\return version \return version
*/ */
function dolibarr_ldap_setversion($ds,$version) function dolibarr_ldap_setversion($ds,$version)
{ {
$ldapsetversion = ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); $ldapsetversion = ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version);
return $ldapsetversion; return $ldapsetversion;
} }
/*! /*!
\brief permet d'enlever les accents d'une chaine. \brief permet d'enlever les accents d'une chaine.
\param str \param str
\return string \return string
*/ */
function dolibarr_ldap_unacc($str) function dolibarr_ldap_unacc($str)