42 |
{ |
{ |
43 |
$ldapconnect = ldap_connect(LDAP_SERVER_HOST,LDAP_SERVER_PORT); |
$ldapconnect = ldap_connect(LDAP_SERVER_HOST,LDAP_SERVER_PORT); |
44 |
|
|
45 |
|
if ($ldapconnect) |
46 |
|
{ |
47 |
|
ldap_set_option($ldapconnect, LDAP_OPT_PROTOCOL_VERSION, LDAP_SERVER_PROTOCOLVERSION); |
48 |
|
} |
49 |
|
|
50 |
return $ldapconnect; |
return $ldapconnect; |
51 |
} |
} |
52 |
|
|
82 |
} |
} |
83 |
|
|
84 |
/*! |
/*! |
85 |
\brief verification de la version du serveur ldap. |
\brief verification de la version du serveur ldap. |
86 |
\param ds |
\param ds |
87 |
\return version |
\return version |
88 |
*/ |
*/ |
89 |
|
|
90 |
function dolibarr_ldap_getversion($ds) |
function dolibarr_ldap_getversion($ds) |
91 |
{ |
{ |
92 |
$version = 0; |
$version = 0; |
93 |
|
|
94 |
ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); |
ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); |
95 |
|
|
96 |
return $version; |
return $version; |
97 |
} |
} |
98 |
|
|
99 |
/*! |
/*! |
100 |
\brief changement de la version du serveur ldap. |
\brief changement de la version du serveur ldap. |
101 |
\param ds |
\param ds |
102 |
\param version |
\param version |
103 |
\return version |
\return version |
104 |
*/ |
*/ |
105 |
|
|
106 |
|
|
107 |
function dolibarr_ldap_setversion($ds,$version) |
function dolibarr_ldap_setversion($ds,$version) |
108 |
{ |
{ |
109 |
$ldapsetversion = ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); |
$ldapsetversion = ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); |
110 |
|
|
111 |
return $ldapsetversion; |
return $ldapsetversion; |
112 |
} |
} |
113 |
|
|
114 |
/*! |
/*! |
115 |
\brief permet d'enlever les accents d'une chaine. |
\brief permet d'enlever les accents d'une chaine. |
116 |
\param str |
\param str |
117 |
\return string |
\return string |
118 |
*/ |
*/ |
119 |
|
|
120 |
function dolibarr_ldap_unacc($str) |
function dolibarr_ldap_unacc($str) |