\hypertarget{ldap_8lib_8php}{
\section{R\'{e}f\'{e}rence du fichier htdocs/lib/ldap.lib.php}
\label{ldap_8lib_8php}\index{htdocs/lib/ldap.lib.php@{htdocs/lib/ldap.lib.php}}
}
Librairie contenant les fonctions pour acc\`{e}der au serveur ldap.  


\subsection*{Fonctions}
\begin{CompactItemize}
\item 
\hyperlink{ldap_8lib_8php_a0}{dolibarr\_\-ldap\_\-connect} ()
\begin{CompactList}\small\item\em ouverture d'une connection vers le serveur ldap. \item\end{CompactList}\item 
\hyperlink{ldap_8lib_8php_a1}{dolibarr\_\-ldap\_\-bind} (\$ds)
\begin{CompactList}\small\item\em bind au serveur ldap. \item\end{CompactList}\item 
\hyperlink{ldap_8lib_8php_a2}{dolibarr\_\-ldap\_\-unbind} (\$ds)
\begin{CompactList}\small\item\em unbind du serveur ldap. \item\end{CompactList}\item 
\hyperlink{ldap_8lib_8php_a3}{dolibarr\_\-ldap\_\-getversion} (\$ds)
\begin{CompactList}\small\item\em verification de la version du serveur ldap. \item\end{CompactList}\item 
\hyperlink{ldap_8lib_8php_a4}{dolibarr\_\-ldap\_\-setversion} (\$ds, \$version)
\begin{CompactList}\small\item\em changement de la version du serveur ldap. \item\end{CompactList}\item 
\hyperlink{ldap_8lib_8php_a5}{dolibarr\_\-ldap\_\-unacc} (\$str)
\begin{CompactList}\small\item\em permet d'enlever les accents d'une chaine. \item\end{CompactList}\end{CompactItemize}


\subsection{Description d\'{e}taill\'{e}e}
Librairie contenant les fonctions pour acc\`{e}der au serveur ldap. 

\begin{Desc}
\item[Auteur:]Rodolphe Quiedeville. 

Benoit Mortier. \end{Desc}
\begin{Desc}
\item[Version:]1.2.\end{Desc}
Ensemble des fonctions permettant d'acc\`{e}der \`{a} un serveur ldap.

D\'{e}finition dans le fichier \hyperlink{ldap_8lib_8php-source}{ldap.lib.php}.

\subsection{Documentation des fonctions}
\hypertarget{ldap_8lib_8php_a1}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_bind@{dolibarr\_\-ldap\_\-bind}}
\index{dolibarr_ldap_bind@{dolibarr\_\-ldap\_\-bind}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-bind]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-bind (\$ {\em ds})}}
\label{ldap_8lib_8php_a1}


bind au serveur ldap. 

\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em ds}]\end{description}
\end{Desc}
\begin{Desc}
\item[Renvoie:]bool \end{Desc}


D\'{e}finition \`{a} la ligne 54 du fichier ldap.lib.php.\hypertarget{ldap_8lib_8php_a0}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_connect@{dolibarr\_\-ldap\_\-connect}}
\index{dolibarr_ldap_connect@{dolibarr\_\-ldap\_\-connect}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-connect]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-connect ()}}
\label{ldap_8lib_8php_a0}


ouverture d'une connection vers le serveur ldap. 

\begin{Desc}
\item[Renvoie:]resource \end{Desc}


D\'{e}finition \`{a} la ligne 40 du fichier ldap.lib.php.\hypertarget{ldap_8lib_8php_a3}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_getversion@{dolibarr\_\-ldap\_\-getversion}}
\index{dolibarr_ldap_getversion@{dolibarr\_\-ldap\_\-getversion}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-getversion]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-getversion (\$ {\em ds})}}
\label{ldap_8lib_8php_a3}


verification de la version du serveur ldap. 

\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em ds}]\end{description}
\end{Desc}
\begin{Desc}
\item[Renvoie:]version \end{Desc}


D\'{e}finition \`{a} la ligne 84 du fichier ldap.lib.php.\hypertarget{ldap_8lib_8php_a4}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_setversion@{dolibarr\_\-ldap\_\-setversion}}
\index{dolibarr_ldap_setversion@{dolibarr\_\-ldap\_\-setversion}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-setversion]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-setversion (\$ {\em ds}, \$ {\em version})}}
\label{ldap_8lib_8php_a4}


changement de la version du serveur ldap. 

\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em ds}]\item[{\em version}]\end{description}
\end{Desc}
\begin{Desc}
\item[Renvoie:]version \end{Desc}


D\'{e}finition \`{a} la ligne 101 du fichier ldap.lib.php.\hypertarget{ldap_8lib_8php_a5}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_unacc@{dolibarr\_\-ldap\_\-unacc}}
\index{dolibarr_ldap_unacc@{dolibarr\_\-ldap\_\-unacc}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-unacc]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-unacc (\$ {\em str})}}
\label{ldap_8lib_8php_a5}


permet d'enlever les accents d'une chaine. 

\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em str}]\end{description}
\end{Desc}
\begin{Desc}
\item[Renvoie:]string \end{Desc}


D\'{e}finition \`{a} la ligne 114 du fichier ldap.lib.php.\hypertarget{ldap_8lib_8php_a2}{
\index{ldap.lib.php@{ldap.lib.php}!dolibarr_ldap_unbind@{dolibarr\_\-ldap\_\-unbind}}
\index{dolibarr_ldap_unbind@{dolibarr\_\-ldap\_\-unbind}!ldap.lib.php@{ldap.lib.php}}
\subsubsection[dolibarr\_\-ldap\_\-unbind]{\setlength{\rightskip}{0pt plus 5cm}dolibarr\_\-ldap\_\-unbind (\$ {\em ds})}}
\label{ldap_8lib_8php_a2}


unbind du serveur ldap. 

\begin{Desc}
\item[Param\`{e}tres:]
\begin{description}
\item[{\em ds}]\end{description}
\end{Desc}
\begin{Desc}
\item[Renvoie:]bool \end{Desc}


D\'{e}finition \`{a} la ligne 70 du fichier ldap.lib.php.