From 5a888e0408d65cc47ace7ba488567c5d88685454 Mon Sep 17 00:00:00 2001 From: opensides Date: Fri, 18 Jun 2004 23:43:56 +0000 Subject: [PATCH] debut de documentation des fonctions et classes avec phpdocumentor --- .../classtrees_ldap.lib.html | 44 ++ .../HTMLSmartyConverter/elementindex.html | 78 +++ .../elementindex_ldap.lib.html | 84 ++++ .../HTMLSmartyConverter/errors.html | 44 ++ .../HTMLSmartyConverter/index.html | 53 ++ .../ldap.lib/_ldap_lib_php.html | 269 +++++++++++ .../HTMLSmartyConverter/li_ldap.lib.html | 53 ++ .../HTMLSmartyConverter/media/background.png | Bin 0 -> 238 bytes .../HTMLSmartyConverter/media/empty.png | Bin 0 -> 206 bytes .../HTMLSmartyConverter/media/style.css | 139 ++++++ .../HTMLframesConverter/default/blank.html | 13 + .../default/classtrees_ldap.lib.html | 20 + .../default/elementindex.html | 92 ++++ .../default/elementindex_ldap.lib.html | 89 ++++ .../HTMLframesConverter/default/errors.html | 16 + .../HTMLframesConverter/default/index.html | 24 + .../default/ldap.lib/_ldap_lib_php.html | 225 +++++++++ .../default/li_ldap.lib.html | 39 ++ .../default/media/banner.css | 32 ++ .../default/media/stylesheet.css | 134 ++++++ .../HTMLframesConverter/default/packages.html | 27 ++ .../HTMLframesConverter/phpedit/blank.html | 13 + .../phpedit/classtrees_ldap.lib.html | 20 + .../phpedit/elementindex.html | 70 +++ .../phpedit/elementindex_ldap.lib.html | 68 +++ .../HTMLframesConverter/phpedit/errors.html | 16 + .../HTMLframesConverter/phpedit/index.html | 24 + .../phpedit/ldap.lib/_ldap_lib_php.html | 282 +++++++++++ .../phpedit/li_ldap.lib.html | 156 ++++++ .../phpedit/media/images/Class.gif | Bin 0 -> 1078 bytes .../phpedit/media/images/Constant.gif | Bin 0 -> 1041 bytes .../phpedit/media/images/Constants.gif | Bin 0 -> 1068 bytes .../phpedit/media/images/Constructor.gif | Bin 0 -> 1044 bytes .../phpedit/media/images/Destructor.gif | Bin 0 -> 1043 bytes .../phpedit/media/images/Disk.gif | Bin 0 -> 941 bytes .../phpedit/media/images/FolderClosed.gif | Bin 0 -> 963 bytes .../phpedit/media/images/FolderOpened.gif | Bin 0 -> 957 bytes .../phpedit/media/images/Functions.gif | Bin 0 -> 1064 bytes .../phpedit/media/images/GhostClass.gif | Bin 0 -> 1071 bytes .../phpedit/media/images/I.png | Bin 0 -> 148 bytes .../phpedit/media/images/L.png | Bin 0 -> 153 bytes .../phpedit/media/images/Lminus.png | Bin 0 -> 219 bytes .../phpedit/media/images/Lplus.png | Bin 0 -> 224 bytes .../media/images/PrivateDataMember.gif | Bin 0 -> 967 bytes .../phpedit/media/images/PrivateMethod.gif | Bin 0 -> 1062 bytes .../phpedit/media/images/PrivateProperty.gif | Bin 0 -> 1063 bytes .../media/images/ProtectedDataMember.gif | Bin 0 -> 1064 bytes .../phpedit/media/images/ProtectedMethod.gif | Bin 0 -> 1080 bytes .../media/images/ProtectedProperty.gif | Bin 0 -> 1068 bytes .../phpedit/media/images/PublicDataMember.gif | Bin 0 -> 954 bytes .../phpedit/media/images/PublicMethod.gif | Bin 0 -> 1038 bytes .../phpedit/media/images/PublicProperty.gif | Bin 0 -> 1053 bytes .../phpedit/media/images/T.png | Bin 0 -> 152 bytes .../phpedit/media/images/Tminus.png | Bin 0 -> 207 bytes .../phpedit/media/images/Tplus.png | Bin 0 -> 222 bytes .../phpedit/media/images/Types.gif | Bin 0 -> 1049 bytes .../phpedit/media/images/Variable.gif | Bin 0 -> 1051 bytes .../phpedit/media/images/Vars.gif | Bin 0 -> 1064 bytes .../phpedit/media/images/blank.png | Bin 0 -> 144 bytes .../phpedit/media/images/classFolder.gif | Bin 0 -> 1069 bytes .../phpedit/media/images/error.gif | Bin 0 -> 122 bytes .../phpedit/media/images/file.png | Bin 0 -> 462 bytes .../phpedit/media/images/foldericon.png | Bin 0 -> 229 bytes .../phpedit/media/images/minus.gif | Bin 0 -> 64 bytes .../phpedit/media/images/msgError.gif | Bin 0 -> 997 bytes .../phpedit/media/images/msgFatalError.gif | Bin 0 -> 1040 bytes .../phpedit/media/images/msgHint.gif | Bin 0 -> 989 bytes .../phpedit/media/images/msgInformation.gif | Bin 0 -> 963 bytes .../phpedit/media/images/msgWarning.gif | Bin 0 -> 1043 bytes .../phpedit/media/images/openfoldericon.png | Bin 0 -> 232 bytes .../phpedit/media/images/plus.gif | Bin 0 -> 67 bytes .../phpedit/media/images/spacer.gif | Bin 0 -> 55 bytes .../phpedit/media/lib/classTree.js | 454 ++++++++++++++++++ .../phpedit/media/lib/tab.webfx.css | 86 ++++ .../phpedit/media/lib/tabpane.js | 308 ++++++++++++ .../phpedit/media/lib/ua.js | 111 +++++ .../phpedit/media/stylesheet.css | 220 +++++++++ .../HTMLframesConverter/phpedit/packages.html | 15 + .../PDFdefaultConverter/documentation.pdf | Bin 0 -> 17067 bytes htdocs/lib/ldap.lib.php | 35 +- 80 files changed, 3352 insertions(+), 1 deletion(-) create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/classtrees_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/errors.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/index.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/ldap.lib/_ldap_lib_php.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/li_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/background.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/empty.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/style.css create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/blank.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/classtrees_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/errors.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/index.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/ldap.lib/_ldap_lib_php.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/li_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/banner.css create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/stylesheet.css create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/packages.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/blank.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/classtrees_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/errors.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/index.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/ldap.lib/_ldap_lib_php.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/li_ldap.lib.html create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Class.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Constant.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Constants.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Constructor.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Destructor.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Disk.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderClosed.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderOpened.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Functions.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/GhostClass.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/I.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/L.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lminus.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lplus.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PrivateDataMember.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PrivateMethod.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PrivateProperty.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/ProtectedDataMember.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/ProtectedMethod.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/ProtectedProperty.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PublicDataMember.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PublicMethod.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PublicProperty.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/T.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Tminus.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Tplus.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Types.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Variable.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Vars.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/blank.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/classFolder.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/error.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/file.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/foldericon.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/minus.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgError.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgFatalError.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgHint.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgInformation.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgWarning.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/openfoldericon.png create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/plus.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/spacer.gif create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/classTree.js create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tab.webfx.css create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tabpane.js create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/ua.js create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/stylesheet.css create mode 100644 doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/packages.html create mode 100644 doc/dev/dolibarr-phpdoc/PDFdefaultConverter/documentation.pdf diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/classtrees_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/classtrees_ldap.lib.html new file mode 100644 index 00000000000..5c14afe72b9 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/classtrees_ldap.lib.html @@ -0,0 +1,44 @@ + + +Class Trees for Package ldap.lib + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ +

Class Trees for Package ldap.lib

+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex.html new file mode 100644 index 00000000000..f570ccf3253 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex.html @@ -0,0 +1,78 @@ + + +Element Index + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ + +

Index of all elements

+ [ d ] + [ l ] + +
+ +
+

d

+
+
dolibarr_ldap_bind
+
in file ldap.lib.php, function dolibarr_ldap_bind()
    bind au serveur ldap
+
dolibarr_ldap_connect
+
in file ldap.lib.php, function dolibarr_ldap_connect()
    connection au serveur ldap
+
dolibarr_ldap_getversion
+
in file ldap.lib.php, function dolibarr_ldap_getversion()
    verification de la version du serveur ldap
+
dolibarr_ldap_setversion
+
in file ldap.lib.php, function dolibarr_ldap_setversion()
    changement de la version du serveur ldap
+
dolibarr_ldap_unbind
+
in file ldap.lib.php, function dolibarr_ldap_unbind()
    unbind du serveur ldap
+
+
+ top
+
+ +
+

l

+
+
ldap.lib.php
+
procedural page ldap.lib.php
+
ldap_unacc
+
in file ldap.lib.php, function ldap_unacc()
    suppression des accents d'une chaîne
+
+
+ top
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex_ldap.lib.html new file mode 100644 index 00000000000..207cf3508f7 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/elementindex_ldap.lib.html @@ -0,0 +1,84 @@ + + +Package ldap.lib Element Index + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ + +

Element index for package ldap.lib

+ [ d ] + [ l ] + +
+ +
+

d

+
+
dolibarr_ldap_bind
+
in file ldap.lib.php, function dolibarr_ldap_bind()
    bind au serveur ldap
+
dolibarr_ldap_connect
+
in file ldap.lib.php, function dolibarr_ldap_connect()
    connection au serveur ldap
+
dolibarr_ldap_getversion
+
in file ldap.lib.php, function dolibarr_ldap_getversion()
    verification de la version du serveur ldap
+
dolibarr_ldap_setversion
+
in file ldap.lib.php, function dolibarr_ldap_setversion()
    changement de la version du serveur ldap
+
dolibarr_ldap_unbind
+
in file ldap.lib.php, function dolibarr_ldap_unbind()
    unbind du serveur ldap
+
+
+ top
+
+ +
+

l

+
+
ldap.lib.php
+
procedural page ldap.lib.php
+
ldap_unacc
+
in file ldap.lib.php, function ldap_unacc()
    suppression des accents d'une chaîne
+
+
+ top
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/errors.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/errors.html new file mode 100644 index 00000000000..f4b327c7605 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/errors.html @@ -0,0 +1,44 @@ + + +phpDocumentor Parser Errors and Warnings + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ +Post-parsing
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:44 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/index.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/index.html new file mode 100644 index 00000000000..9ba9b000f29 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/index.html @@ -0,0 +1,53 @@ + + +Generated Documentation + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ +

Generated Documentation

+Welcome to ldap.lib!
+
+This documentation was generated by phpDocumentor v1.2.3
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/ldap.lib/_ldap_lib_php.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/ldap.lib/_ldap_lib_php.html new file mode 100644 index 00000000000..09b9e172e27 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/ldap.lib/_ldap_lib_php.html @@ -0,0 +1,269 @@ + + +Docs for page ldap.lib.php + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ +

Procedural File: ldap.lib.php

+Source Location: /ldap.lib.php

+ +
+
+ +
+

Classes:

+


+ +

Page Details:

+Page-level DocBlock



+

Tags:

+
+ + + + +
version:  1.9
+
+

+

+

+
+
+ +

dolibarr_ldap_bind [line 55]

+
+
+
+ bool dolibarr_ldap_bind( +resource $ds) +
+

+ + bind au serveur ldap



+

Tags:

+
+ + + + +
access:  public
+
+

+ + +

Parameters

+ + + + + + +
resource  $ds  
+
[ Top ]


+
+
+ +

dolibarr_ldap_connect [line 39]

+
+
+
+ resource dolibarr_ldap_connect( +) +
+

+ + connection au serveur ldap



+

Tags:

+
+ + + + +
access:  public
+
+

+ + +
[ Top ]


+
+
+ +

dolibarr_ldap_getversion [line 94]

+
+
+
+ mixed dolibarr_ldap_getversion( +resource $ds) +
+

+ + verification de la version du serveur ldap

cette fonction permet de verifier la version du protocole du serveur ldap




+

Tags:

+
+ + + + +
access:  public
+
+

+ + +

Parameters

+ + + + + + +
resource  $ds  
+
[ Top ]


+
+
+ +

dolibarr_ldap_setversion [line 116]

+
+
+
+ bool dolibarr_ldap_setversion( +resource $ds, integer $version) +
+

+ + changement de la version du serveur ldap

cette fonction permet de modifier la version du protocole du serveur ldap




+

Tags:

+
+ + + + +
access:  public
+
+

+ + +

Parameters

+ + + + + + + + + + + +
resource  $ds  
integer  $version  
+
[ Top ]


+
+
+ +

dolibarr_ldap_unbind [line 74]

+
+
+
+ bool dolibarr_ldap_unbind( +resource $ds) +
+

+ + unbind du serveur ldap



+

Tags:

+
+ + + + +
access:  public
+
+

+ + +

Parameters

+ + + + + + +
resource  $ds  
+
[ Top ]


+
+
+ +

ldap_unacc [line 135]

+
+
+
+ string ldap_unacc( +string $str) +
+

+ + suppression des accents d'une chaîne

cette fonction permet d'enlever les accents d'une chaine avant de l'envoyer au serveur ldap




+

Tags:

+
+ + + + +
access:  public
+
+

+ + +

Parameters

+ + + + + + +
string  $str  
+
[ Top ]


+
+ +
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/li_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/li_ldap.lib.html new file mode 100644 index 00000000000..9ba9b000f29 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/li_ldap.lib.html @@ -0,0 +1,53 @@ + + +Generated Documentation + + + + + + + + + + + + + +
ldap.lib
+ [ class tree: ldap.lib ] + [ index: ldap.lib ] + [ all elements ] +
+ + + + + + +
+
+ +

Generated Documentation

+Welcome to ldap.lib!
+
+This documentation was generated by phpDocumentor v1.2.3
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:43 +0200 by phpDocumentor 1.2.3 +
+
+
+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/background.png b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/background.png new file mode 100644 index 0000000000000000000000000000000000000000..d6f36f6068d30005864e49d371606d39dbac3be6 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^CxKXmgBeH)?09($NNJb2MwB=gr6!hS=I1GdWag$a zl;L41_usi$G7`mY9E|l(K3^3(}Yz5wYCnP1)Tp+R!$e1@pO+j=b55= cOIuv|iyatv1txKu0`)U^y85}Sb4q9e01EU+A^-pY literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/empty.png b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..a9f29bb161a7b1efd9cc85043bc235e1a5060780 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx3?wy9o9qTs+9j?LCC){ui6xo&c?uz!xv320 z`3gqn3VHcu3PuJ7Mhb>zR)*$Q#>NWT28IR({)IOifZEtgJbhi+FL6ur3u;#0rMq>1fPyUPj=qiz3>*8o|0J>k`OE=6A+G=b|6hJY`UH^6SQ6wH o%;50sMjDXA<>}%WQgJIe0mx=zV0@~64`c#^r>mdKI;Vst04^Iepa1{> literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/style.css b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/style.css new file mode 100644 index 00000000000..447e5508c52 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLSmartyConverter/media/style.css @@ -0,0 +1,139 @@ +body +{ + color: #000000; + background-color: #ffffff; + background-image: url("background.png"); + background-repeat: repeat-y; + font-family: tahoma, verdana, arial, sans-serif; + font-size: 10pt; + margin: 0; + padding: 0; +} + +a +{ + color: #000099; + background-color: transparent; + text-decoration: none; +} + +a:hover +{ + text-decoration: underline; +} + +a.menu +{ + color: #ffffff; + background-color: transparent; +} + +td +{ + font-size: 10pt; +} + +td.header_top +{ + color: #ffffff; + background-color: #9999cc; + font-size: 16pt; + font-weight: bold; + text-align: right; + padding: 10px; +} + +td.header_line +{ + color: #ffffff; + background-color: #333366; +} + +td.header_menu +{ + color: #ffffff; + background-color: #666699; + font-size: 8pt; + text-align: right; + padding: 2px; + padding-right: 5px; +} + +td.menu +{ + padding: 2px; + padding-left: 5px; +} + +td.code_border +{ + color: #000000; + background-color: #c0c0c0; +} + +td.code +{ + color: #000000; + background-color: #f0f0f0; +} + +td.type +{ + font-style: italic; +} + +div.credit +{ + font-size: 8pt; + text-align: center; +} + +div.package +{ + padding-left: 5px; +} + +div.tags +{ + padding-left: 15px; +} + +div.function +{ + padding-left: 15px; +} + +div.top +{ + font-size: 8pt; +} + +div.warning +{ + color: #ff0000; + background-color: transparent; +} + +div.description +{ + padding-left: 15px; +} + +hr +{ + height: 1px; + border-style: solid; + border-color: #c0c0c0; + margin-top: 10px; + margin-bottom: 10px; +} + +span.smalllinenumber +{ + font-size: 8pt; +} + +ul { + margin-left: 0px; + padding-left: 8px; +} diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/blank.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/blank.html new file mode 100644 index 00000000000..328d966333b --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/blank.html @@ -0,0 +1,13 @@ + + + Generated Documentation + + + + +

Generated Documentation

+Welcome to default!
+
+This documentation was generated by phpDocumentor v1.2.3
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/classtrees_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/classtrees_ldap.lib.html new file mode 100644 index 00000000000..7e219edefde --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/classtrees_ldap.lib.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + +

+ +

+

+ Documentation generated on Sat, 19 Jun 2004 01:21:41 +0200 by phpDocumentor 1.2.3 +

+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex.html new file mode 100644 index 00000000000..aa567a89e48 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex.html @@ -0,0 +1,92 @@ + + + + + + + + + + + +

Full index

+

Package indexes

+ +
+
+ d + l +
+ + +
+
d
+
top
+
+
+
+
+ dolibarr_ldap_bind +
+
+
dolibarr_ldap_bind() in ldap.lib.php
+
bind au serveur ldap
+
+
+ dolibarr_ldap_connect +
+
+
dolibarr_ldap_connect() in ldap.lib.php
+
connection au serveur ldap
+
+
+ dolibarr_ldap_getversion +
+
+ +
verification de la version du serveur ldap
+
+
+ dolibarr_ldap_setversion +
+
+ +
changement de la version du serveur ldap
+
+
+ dolibarr_ldap_unbind +
+
+
dolibarr_ldap_unbind() in ldap.lib.php
+
unbind du serveur ldap
+
+
+ +
+
l
+
top
+
+
+
+
+ ldap.lib.php +
+
+
ldap.lib.php in ldap.lib.php
+
+
+ ldap_unacc +
+
+
ldap_unacc() in ldap.lib.php
+
suppression des accents d'une chaîne
+
+
+ +
+ d + l +
+ \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex_ldap.lib.html new file mode 100644 index 00000000000..2cdff69016a --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/elementindex_ldap.lib.html @@ -0,0 +1,89 @@ + + + + + + + + + + + +

[ldap.lib] element index

+All elements +
+
+ d + l +
+ + +
+
d
+
top
+
+
+
+
+ dolibarr_ldap_bind +
+
+
dolibarr_ldap_bind() in ldap.lib.php
+
bind au serveur ldap
+
+
+ dolibarr_ldap_connect +
+
+
dolibarr_ldap_connect() in ldap.lib.php
+
connection au serveur ldap
+
+
+ dolibarr_ldap_getversion +
+
+ +
verification de la version du serveur ldap
+
+
+ dolibarr_ldap_setversion +
+
+ +
changement de la version du serveur ldap
+
+
+ dolibarr_ldap_unbind +
+
+
dolibarr_ldap_unbind() in ldap.lib.php
+
unbind du serveur ldap
+
+
+ +
+
l
+
top
+
+
+
+
+ ldap.lib.php +
+
+
ldap.lib.php in ldap.lib.php
+
+
+ ldap_unacc +
+
+
ldap_unacc() in ldap.lib.php
+
suppression des accents d'une chaîne
+
+
+ +
+ d + l +
+ \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/errors.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/errors.html new file mode 100644 index 00000000000..deb1a72ff51 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/errors.html @@ -0,0 +1,16 @@ + + + + + + phpDocumentor Parser Errors and Warnings + + + + + Post-parsing
+

+ Documentation generated on Sat, 19 Jun 2004 01:21:41 +0200 by phpDocumentor 1.2.3 +

+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/index.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/index.html new file mode 100644 index 00000000000..036fd23cd09 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/index.html @@ -0,0 +1,24 @@ + + + + + + Generated Documentation + + + + + + + + + + + <H2>Frame Alert</H2> + <P>This document is designed to be viewed using the frames feature. + If you see this message, you are using a non-frame-capable web client.</P> + + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/ldap.lib/_ldap_lib_php.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/ldap.lib/_ldap_lib_php.html new file mode 100644 index 00000000000..2dbde5561be --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/ldap.lib/_ldap_lib_php.html @@ -0,0 +1,225 @@ + + + + + + Docs for page ldap.lib.php + + + + +
+

/ldap.lib.php

+ + +
+
Description
+ +
+ +

Page-level DocBlock

+
    +
  • version: 1.9
  • +
+ +
+
+ + + + + + +
+
Functions
+ +
+ +
+ +
+ dolibarr_ldap_bind (line 55) +
+ + +

bind au serveur ldap

+
    +
  • access: public
  • +
+ +
+ bool + + dolibarr_ldap_bind + + (resource $ds) +
+ +
    +
  • + resource + $ds
  • +
+ + +
+ +
+ +
+ dolibarr_ldap_connect (line 39) +
+ + +

connection au serveur ldap

+
    +
  • access: public
  • +
+ +
+ resource + + dolibarr_ldap_connect + + () +
+ + + +
+ +
+ +
+ dolibarr_ldap_getversion (line 94) +
+ + +

verification de la version du serveur ldap

+

cette fonction permet de verifier la version du protocole du serveur ldap

+
    +
  • access: public
  • +
+ +
+ mixed + + dolibarr_ldap_getversion + + (resource $ds) +
+ +
    +
  • + resource + $ds
  • +
+ + +
+ +
+ +
+ dolibarr_ldap_setversion (line 116) +
+ + +

changement de la version du serveur ldap

+

cette fonction permet de modifier la version du protocole du serveur ldap

+
    +
  • access: public
  • +
+ +
+ bool + + dolibarr_ldap_setversion + + (resource $ds, integer $version) +
+ +
    +
  • + resource + $ds
  • +
  • + integer + $version
  • +
+ + +
+ +
+ +
+ dolibarr_ldap_unbind (line 74) +
+ + +

unbind du serveur ldap

+
    +
  • access: public
  • +
+ +
+ bool + + dolibarr_ldap_unbind + + (resource $ds) +
+ +
    +
  • + resource + $ds
  • +
+ + +
+ +
+ +
+ ldap_unacc (line 135) +
+ + +

suppression des accents d'une chaîne

+

cette fonction permet d'enlever les accents d'une chaine avant de l'envoyer au serveur ldap

+
    +
  • access: public
  • +
+ +
+ string + + ldap_unacc + + (string $str) +
+ +
    +
  • + string + $str
  • +
+ + +
+
+
+ +

+ Documentation generated on Sat, 19 Jun 2004 01:21:41 +0200 by phpDocumentor 1.2.3 +

+
+ \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/li_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/li_ldap.lib.html new file mode 100644 index 00000000000..77c1f8c4290 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/li_ldap.lib.html @@ -0,0 +1,39 @@ + + + + + + + + + + +
ldap.lib
+ +

phpDocumentor v 1.2.3

+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/banner.css b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/banner.css new file mode 100644 index 00000000000..e67227b7cb3 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/banner.css @@ -0,0 +1,32 @@ +body +{ + background-color: #CCCCFF; + margin: 0px; + padding: 0px; +} + +/* Banner (top bar) classes */ + +.banner { } + +.banner-menu +{ + clear: both; + padding: .5em; + border-top: 2px solid #6666AA; +} + +.banner-title +{ + text-align: right; + font-size: 20pt; + font-weight: bold; + margin: .2em; +} + +.package-selector +{ + background-color: #AAAADD; + border: 1px solid black; + color: yellow; +} diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/stylesheet.css b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/stylesheet.css new file mode 100644 index 00000000000..4a097a229c7 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/media/stylesheet.css @@ -0,0 +1,134 @@ +a { color: #336699; text-decoration: none; } +a:hover { color: #6699CC; text-decoration: underline; } +a:active { color: #6699CC; text-decoration: underline; } + +body { background : #FFFFFF; } +body, table { font-family: Georgia, Times New Roman, Times, serif; font-size: 10pt } +p, li { line-height: 140% } +a img { border: 0px; } +dd { margin-left: 0px; padding-left: 1em; } + +/* Page layout/boxes */ + +.info-box {} +.info-box-title { margin: 1em 0em 0em 0em; padding: .25em; font-weight: normal; font-size: 14pt; border: 2px solid #999999; background-color: #CCCCFF } +.info-box-body { border: 1px solid #999999; padding: .5em; } +.nav-bar { font-size: 8pt; white-space: nowrap; text-align: right; padding: .2em; margin: 0em 0em 1em 0em; } + +.oddrow { background-color: #F8F8F8; border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} +.evenrow { border: 1px solid #AAAAAA; padding: .5em; margin-bottom: 1em} + +.page-body { max-width: 800px; margin: auto; } +.tree dl { margin: 0px } + +/* Index formatting classes */ + +.index-item-body { margin-top: .5em; margin-bottom: .5em} +.index-item-description { margin-top: .25em } +.index-item-details { font-weight: normal; font-style: italic; font-size: 8pt } +.index-letter-section { background-color: #EEEEEE; border: 1px dotted #999999; padding: .5em; margin-bottom: 1em} +.index-letter-title { font-size: 12pt; font-weight: bold } +.index-letter-menu { text-align: center; margin: 1em } +.index-letter { font-size: 12pt } + +/* Docbook classes */ + +.description {} +.short-description { font-weight: bold; color: #666666; } +.tags { padding-left: 0em; margin-left: 3em; color: #666666; list-style-type: square; } +.parameters { padding-left: 0em; margin-left: 3em; font-style: italic; list-style-type: square; } +.redefinitions { font-size: 8pt; padding-left: 0em; margin-left: 2em; } +.package { } +.package-title { font-weight: bold; font-size: 14pt; border-bottom: 1px solid black } +.package-details { font-size: 85%; } +.sub-package { font-weight: bold; font-size: 120% } +.tutorial { border-width: thin; border-color: #0066ff } +.tutorial-nav-box { width: 100%; border: 1px solid #999999; background-color: #F8F8F8; } +.nav-button-disabled { color: #999999; } +.nav-button:active, +.nav-button:focus, +.nav-button:hover { background-color: #DDDDDD; outline: 1px solid #999999; text-decoration: none } +.folder-title { font-style: italic } + +/* Generic formatting */ + +.field { font-weight: bold; } +.detail { font-size: 8pt; } +.notes { font-style: italic; font-size: 8pt; } +.separator { background-color: #999999; height: 2px; } +.warning { color: #FF6600; } +.disabled { font-style: italic; color: #999999; } + +/* Code elements */ + +.line-number { } + +.class-table { width: 100%; } +.class-table-header { border-bottom: 1px dotted #666666; text-align: left} +.class-name { color: #000000; font-weight: bold; } + +.method-summary { padding-left: 1em; font-size: 8pt } +.method-header { } +.method-definition { margin-bottom: .3em } +.method-title { font-weight: bold; } +.method-name { font-weight: bold; } +.method-signature { font-size: 85%; color: #666666; margin: .5em 0em } +.method-result { font-style: italic; } + +.var-summary { padding-left: 1em; font-size: 8pt; } +.var-header { } +.var-title { margin-bottom: .3em } +.var-type { font-style: italic; } +.var-name { font-weight: bold; } +.var-default {} +.var-description { font-weight: normal; color: #000000; } + +.include-title { } +.include-type { font-style: italic; } +.include-name { font-weight: bold; } + +.const-title { } +.const-name { font-weight: bold; } + +/* Syntax highlighting */ + +.src-code { border: 1px solid #336699; padding: 1em; background-color: #EEEEEE; } + +.src-comm { color: green; } +.src-id { } +.src-inc { color: #0000FF; } +.src-key { color: #0000FF; } +.src-num { color: #CC0000; } +.src-str { color: #66cccc; } +.src-sym { font-weight: bold; } +.src-var { } + +.src-php { font-weight: bold; } + +.src-doc { color: #009999 } +.src-doc-close-template { color: #0000FF } +.src-doc-coretag { color: #0099FF; font-weight: bold } +.src-doc-inlinetag { color: #0099FF } +.src-doc-internal { color: #6699cc } +.src-doc-tag { color: #0080CC } +.src-doc-template { color: #0000FF } +.src-doc-type { font-style: italic } +.src-doc-var { font-style: italic } + +/* tutorial */ + +.authors { } +.author { font-style: italic; font-weight: bold } +.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal } +.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em } +.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap } +.release-info { font-size: 85%; font-style: italic; margin: 1em 0em } +.ref-title-box { } +.ref-title { } +.ref-purpose { font-style: italic; color: #666666 } +.ref-synopsis { } +.title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999999; background-color: #CCCCFF } +.cmd-synopsis { margin: 1em 0em } +.cmd-title { font-weight: bold } +.toc { margin-left: 2em; padding-left: 0em } + diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/packages.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/packages.html new file mode 100644 index 00000000000..eff828d7b44 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/default/packages.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/blank.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/blank.html new file mode 100644 index 00000000000..328d966333b --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/blank.html @@ -0,0 +1,13 @@ + + + Generated Documentation + + + + +

Generated Documentation

+Welcome to default!
+
+This documentation was generated by phpDocumentor v1.2.3
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/classtrees_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/classtrees_ldap.lib.html new file mode 100644 index 00000000000..2fc8f45af32 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/classtrees_ldap.lib.html @@ -0,0 +1,20 @@ + + + + + + + + + +

+ +

+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:42 +0200 by phpDocumentor 1.2.3 +
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex.html new file mode 100644 index 00000000000..b70d8208d34 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex.html @@ -0,0 +1,70 @@ + + + + + + + + +

Index of All Elements

+  +Indexes by package:
+ +
+ d + l + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
d  + top
   dolibarr_ldap_bindin file ldap.lib.php, function dolibarr_ldap_bind()
    bind au serveur ldap
   dolibarr_ldap_connectin file ldap.lib.php, function dolibarr_ldap_connect()
    connection au serveur ldap
   dolibarr_ldap_getversionin file ldap.lib.php, function dolibarr_ldap_getversion()
    verification de la version du serveur ldap
   dolibarr_ldap_setversionin file ldap.lib.php, function dolibarr_ldap_setversion()
    changement de la version du serveur ldap
   dolibarr_ldap_unbindin file ldap.lib.php, function dolibarr_ldap_unbind()
    unbind du serveur ldap
l  + top
   ldap.lib.phpprocedural page ldap.lib.php
   ldap_unaccin file ldap.lib.php, function ldap_unacc()
    suppression des accents d'une chaîne
+ \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex_ldap.lib.html new file mode 100644 index 00000000000..2634d18afee --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/elementindex_ldap.lib.html @@ -0,0 +1,68 @@ + + + + + + + + +

Element Index, Package ldap.lib

+ +Index of all elements +
+ d + l + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
d  + top
   dolibarr_ldap_bindin file ldap.lib.php, function dolibarr_ldap_bind()
    bind au serveur ldap
   dolibarr_ldap_connectin file ldap.lib.php, function dolibarr_ldap_connect()
    connection au serveur ldap
   dolibarr_ldap_getversionin file ldap.lib.php, function dolibarr_ldap_getversion()
    verification de la version du serveur ldap
   dolibarr_ldap_setversionin file ldap.lib.php, function dolibarr_ldap_setversion()
    changement de la version du serveur ldap
   dolibarr_ldap_unbindin file ldap.lib.php, function dolibarr_ldap_unbind()
    unbind du serveur ldap
l  + top
   ldap.lib.phpprocedural page ldap.lib.php
   ldap_unaccin file ldap.lib.php, function ldap_unacc()
    suppression des accents d'une chaîne
+ \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/errors.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/errors.html new file mode 100644 index 00000000000..633a1339deb --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/errors.html @@ -0,0 +1,16 @@ + + + + + phpDocumentor Parser Errors and Warnings + + +Post-parsing
+
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:42 +0200 by phpDocumentor 1.2.3 +
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/index.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/index.html new file mode 100644 index 00000000000..ffce9d31ac7 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/index.html @@ -0,0 +1,24 @@ + + + + + + Generated Documentation + + + + + + + + + + + <H2>Frame Alert</H2> + <P>This document is designed to be viewed using the frames feature. + If you see this message, you are using a non-frame-capable web client.</P> + + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/ldap.lib/_ldap_lib_php.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/ldap.lib/_ldap_lib_php.html new file mode 100644 index 00000000000..795dce66a54 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/ldap.lib/_ldap_lib_php.html @@ -0,0 +1,282 @@ + + + + + Docs for page ldap.lib.php + + + + + + + +

File: /ldap.lib.php

+
+ + +
+

Description

+ +
Page-level DocBlock
+
    +
  • version: - 1.9
  • +
+ + +

Classes defined in this file

+ + + + + + + +

CLASS NAME

DESCRIPTION

+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + + +
+

+ dolibarr_ldap_bind (line 55) +

+

bool dolibarr_ldap_bind( +resource $ds)

+ + +
bind au serveur ldap
+

Parameters

+
    +
  • resource $ds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +
+

+ dolibarr_ldap_connect (line 39) +

+

resource dolibarr_ldap_connect( +)

+ + +
connection au serveur ldap
+ +

Info

+
    +
  • access - public
  • +
+
+ +
+

+ dolibarr_ldap_getversion (line 94) +

+

mixed dolibarr_ldap_getversion( +resource $ds)

+ + +
verification de la version du serveur ldap
+

cette fonction permet de verifier la version du protocole du serveur ldap

+

Parameters

+
    +
  • resource $ds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +
+

+ dolibarr_ldap_setversion (line 116) +

+

bool dolibarr_ldap_setversion( +resource $ds, integer $version)

+ + +
changement de la version du serveur ldap
+

cette fonction permet de modifier la version du protocole du serveur ldap

+

Parameters

+
    +
  • resource $ds:
  • +
  • integer $version:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +
+

+ dolibarr_ldap_unbind (line 74) +

+

bool dolibarr_ldap_unbind( +resource $ds)

+ + +
unbind du serveur ldap
+

Parameters

+
    +
  • resource $ds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +
+

+ ldap_unacc (line 135) +

+

string ldap_unacc( +string $str)

+ + +
suppression des accents d'une chaîne
+

cette fonction permet d'enlever les accents d'une chaine avant de l'envoyer au serveur ldap

+

Parameters

+
    +
  • string $str:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+ +
+
+ Documentation generated on Sat, 19 Jun 2004 01:21:42 +0200 by phpDocumentor 1.2.3 +
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/li_ldap.lib.html b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/li_ldap.lib.html new file mode 100644 index 00000000000..192853712ee --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/li_ldap.lib.html @@ -0,0 +1,156 @@ + + + + + + + + + + + + + +

Navigation: ldap.lib

+ +
+ +
+phpDocumentor v 1.2.3
+
+HTML layout inspired by PHPEdit
+ + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Class.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Class.gif new file mode 100644 index 0000000000000000000000000000000000000000..ada36bbb19ec43993b6ec39a4accc163f6465c8f GIT binary patch literal 1078 zcmeHGOKTKC5H1%Fji)v-GD_5Rj9CX1Ga%?{e641qF`8rr5fzCJ2r`O~_Mr4dwD8&B zCXNzhBAX>EUKT|3pcqKdtfCMXkvYi{;$xE2C0zn`VXbJR$^bi1rp-G5QRFS}#Qa&ZVVfY5~l`5ALWfhf`3MdW2Fo-l%pi~&}FsKy5FbbnUr!a~_ zrJ=Vz+WHn%Lg^JLEjp%rU-@NK4pdN9L7*j6s2QR{n(0%@QA)p}Vyg|ci5An;|MBl1 zSW%gP$}9l+4V#udJ3Cc9u;%3I?#@#X8)&(`v8MgUl~QfPiTT@3ZNBg--qPFrYx?ok zO#hk%O?BC(y6f4F+x5F1eQ51kwDP1;`><~FXs)H_(DUvF^L_P(s%GN?9Va8L2i|zp zno9R9YIr%1of&PXkTaVwd!2TnHWCZm3x8h-9I~XBgsAS)Uk=z z?8U&vnk9XcFw*s@*tq>*@xgTIi>zL9`EDuOvvjm^N7LHleMi2&%FNrccO2?J&$`u? zX*@q&RqTlGT9+!(DmzxQ^WMhk#6)l_yL;=MZ07rLTkqBz-{_n{a$sk)y`-K_cE%f54(QF5X}D=j7k8>J`GiHq+Tf6oLIfEE9s`Rc}aex>)cQ zNrxJ>au-5iQi0V?1Vuz!=+YRw30~;t#k6q>f>R5Bp6B>04AlT%}mbCQpt23Qwmecgj-3wPTFE8nXxC2wf{9fSDE>uR7m(v?VtSEhS?Waf1H q>S!u9z9~J_IKNi6dpm#dVs)%|vfRD=p}k@K$J|X4tM}KS{eJ*ogzM=5 literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Constants.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Constants.gif new file mode 100644 index 0000000000000000000000000000000000000000..eba8d08fed5a8942dcd32a61086e4bf10f4ee3c3 GIT binary patch literal 1068 zcmeH`&1(}u7{;d+b<=7aE0nFY*wi*OL7`%-Mg?Pp#1tbnUdmolQ>c2FB;KEWQnek1R;h+%rQc3!YBdIqG5z(X^3%iEDlUJDmt@uPIZUtO6dx9 z#Dr}mn4JJfD48;il$}onVM;VoQl=1h)3M#u$XZ60*Rr9=he2M*yuwN&s0dM!!rwp`$%bu}}==tCUju(O_T@TS; z=DtULkNcwLOV3x!KFYwSL0|?U1j-8oD->=h-A1F<5Fi?^5K$?iYC;79LxDmdO2MQ6 zDP$8Rq>>UHiIFOasG@-Ml#(g}YYKgZp~9$-k`6X+giY7nDffPL zjwB&HQN9I{Quzc26xGyEPX}$EWqh zja%n?Nq;%Z#fI6=?YWD?&s(5(s6F|)erD+Ejm;hD$0ND^6Aybx^2fwrp|!2OJ3Tx- zPHqnLY)ba6(aH4?Z|efRzyA8(%2@i*mbK3>+O*ELH&c6x#cFA9dUnf)#Oi%*-M5vs z#RZL&#s_viy^?H?wO)L6C~Z#{tK~z^i;17Bvzxc=sb>>fTA7m0x&Tg46M(o%ge2HM4LTjL?F*>|?*x0a-y_C~In2R6N zCOTBwSROpM)qS7Rp5O2JI6d$TpC1~) z*I8h}gTG*a0lx$efCoST0)Pl00Vn_}fF8^l1sEgPViksUSdOrq!g40Vxg4)@e2wRA z4p|7*5OR@V2ttV$OeC0Cum!=!f-7JHVH0CZz!t_8gdHqauxR@fB~6l6WXTjIOO|X& zazuIErz}@w*_Mbwh>;~lLQI*MgwzPJrEF2jIwYs%a(XsrW)(|OHJ_?#sOpNQmUOkE zYKE$nlyzD%1DX~!E3{Ihj!kPewH?oMXwC5rbsXxtE_FRWIlj8ob7>G>0P6V@-%?70 zZczK;$AA3m7dRe#K=2E|{DQ63gD1c18_ApR^{%IR{avcD0n*D!J>7r%%`JY$iZns% zm)X=ewynD#Vrw0-Og*}I_~WYurZ5<47%ktAjP&qllG(=8zL=lyK-Vmd-@dmx32iT{ zyBjy=KIg~Evp?E_lf1n_~!Of>dK)zm&Z3Bgqpjr zu1&<7=AsWr?;ha`iRqb^&VkIt-iy|y)KLEQZoNJ|6*|y=?#W(#`z;DzoXreQrCXX4 z$<^LMXC!)zNq=3w6x({#etK*tJyMN4?`v8N;py=3{L#U)KX-cb%tAb3>Yut;IQ0id Cb;vsa literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Destructor.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Destructor.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf3d62b37aa22bdc5cbef5a34af62a0e9ebecc8a GIT binary patch literal 1043 zcmeHG!Alfj6o0zzI;PZQR%3^7Ov6#Z{j@`0MQjsRP99=}kWZs@O^byNO$T8vrsHb0 zkj7{kUW~Te1_=vYMwDQTR;Icvo(9Zx@HB^r@%Hsie@67<_ulWvd++q%ceU%vSvvm(d;FFm)rR zS2OI??GUJ!V+=uy{Wp8CE|{eU%(sZRr+h7~ZdF;hxuIAWH$u>RxU z_&{rzfG`Wd?Za22NlT2^a z!l9FKj<4$$p4@e2&Qy#&{xa9MYPN1S?yk4it&i?4M-LoriCWWpgS(Y$#>ktE%?}OA zrS$OX*w&Aos`*oG?fbohlg|om!|x5eJ$e0ktU0kdTAF=2*U{5I+*P0LoQR&d`SxD* z&#vR?z6W)+vk^H`UX$p*CQcO0j!xs_=J&PIk_gv)XL_sT{;Q_4Zlf0sz*Mw8ZZ<9b xF3g`UzxZt?0aFL7FARN-_snb@Yl*y|@rOIH%ErXF{pj2fH=Dl|dtJf7`9Hr4%liNT literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Disk.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Disk.gif new file mode 100644 index 0000000000000000000000000000000000000000..7ab08fd085b5f14fb5e098c4938b0898f23f61fd GIT binary patch literal 941 zcmZ?wbhEHb6ky)z#H4Akfp& zGNq@dXUdc*b3kD0(xpq+u3fuz>(;${_Z~ZT>>LQ(yLRo`y?ghbKY#xI{rm6VzyBWv zqaiTJLO_QB2tav(fnySbCx^(##>4FbvQ{+`iUA260@6}C7ZjR~92S%{D@j=KkeP#z zU%QLJP^pETQ^YA^!-7U;juv^Vf)xyj2Uyqz3{qAIFgCaGiK@7HFg!Ta%&Mf}@}NP{ ziG_nz${}IFg9b(pF-wOG2S(>+24+41hYbwO9F58@4895r4@7WDI~n9y2)MM(lXW?> O)Z0AQbsr-mgEauW@A@SG literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderClosed.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderClosed.gif new file mode 100644 index 0000000000000000000000000000000000000000..68c6563cf367cbf4e1c789e264b6e4fac1304488 GIT binary patch literal 963 zcmZ?wbhEHb6kyi%~o!!#X($mv3Cz)YRHp9|vj-|yMYl{WeRts#cme|@N zvA0EWZ;#@!9?fG@G|x>jJU7Si+_`htmRerBcJ1C;r+fGAJ>Tl}es9qC@8AC)Oa6Z@ z`Tw=-|Ie%cKX3W}zUBY-p8wyc{Qp1a|0oy@fx#C7It)Mn$_oq}D;V5+Iv5@@vT#eX zXvIh*E@bB96z9s(P-@{2RF*J^*x=B})S|4=!r(Y*$q^Q2ot7^T9yT&h*ON9$Sg>Gm zE4!?WN6d@FBaMvw77jZ+wya2na0L@bEAri-*L-gG{Z* NCnyIyNC+@k0|2eA4(I>? literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderOpened.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/FolderOpened.gif new file mode 100644 index 0000000000000000000000000000000000000000..8b012d553cb34beaf5c60529ef44c1e829f33be5 GIT binary patch literal 957 zcmZ?wbhEHb6kyOp`TxD=|Mw~Xzt8#qf6D*=KyvB-|KI31`iUO_=QbY zg=9K7GVyULaJ0<$z}&^iB$VS(kl1o`zN8Be$AkxtOu|Z&w0x}^85tLG%T4*g@Q68d zwY-)J!vy2TRv}rN7TMbm4+5<<>br1YTkdUUe_0m=hwbZPcg4si1Slvp+~428YU9$V T*u=!%F05R(K-|@Vfx#L8{1XpQ literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Functions.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Functions.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc2def806f4c68db186f2739e6aa1b6d0cd5c670 GIT binary patch literal 1064 zcmeH`&r20i6vyvq*^A6ZF|w?1&?ke&5%{YF00sal03ZMq00!bgA_4T06FLGq1x5}S2pA+`7EM#snZh)EXa zxste&x{A1p7XnuF?4sbFV4lQYSP&i;!Vx|bk_%}ICH$!1D=vK^eI{j521Ev2szMO@ zLBzta7)D+gMWGU*lA%&j=*AS4q#`9EteK;k#3*JgS*@(TmgRr^1V=z3#M<-Th(byL-gbmqixYj6I*q2?>2XWrFr z>8k^eE4%Kmo&Pd>>Vdpu()Ij@fr|NsC*_aw^_@50Z@z%ZN&aw1ADTTmRWo-O?@C(B zKl{L7SL@cBr?)GotJ^1^8$H1u(0}#!tF6^VF;QFHUHfvV?~^uovF6v_d5x7<9PhZi zeHX5OYngi6dFS4(&tqi=+XgoEAE3Em{K(SE>$z^NtfKwG_k6jwm>l1zOlZTqwVLGF zkrT!)@S-)pGkSOoj6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~EC2ui01yBW000R70RP?7r|+LWc<{tb;V{91K7RNN3Vf$e9`EoE>kF!KtPG!KYZ@y%I literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/I.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/I.png new file mode 100644 index 0000000000000000000000000000000000000000..e8512fb911f40ec90e7cbf057ace91404573df37 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*$P6UUaa~gcQtTz3zOL*Scz79AwQm3V5DFCH zEbxddW?AMyVi9{#UaQ0r%7Fss&l*vy)E6e!K$>FVdQ&MBb@0CA5htN;K2 literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/L.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/L.png new file mode 100644 index 0000000000000000000000000000000000000000..eb334edaeac52e2f473ffd92a49b025fb6148ec3 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*$P6UUaa~gcQtTz3zOL*Scz79Am98pQqyvRG z3p^r=85p=efH0%e8j~47LAC&&5ZCE_)&Kwh7Y~}?0Tf{>3Gxg6&+v4+fftY`;pyTS tQgJK!NBsYWhyUvpj=8p5Ib^(%U@*zon(m*SoDEdN;OXk;vd$@?2>{+EE2IDb literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lminus.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lminus.png new file mode 100644 index 0000000000000000000000000000000000000000..f7c43c0aa3bebb499e86eb744b1e47b9a9445ba7 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLsmQh${X`~(Vd z7I;J!Gca&{0AWU_H6}BFf(8LTA+A9B|NsBf`>KHqVn8Lk#c`lIrjj7P;QtIyw;Ol? zc?O;?jv*Ddk_A|pTm=*lC~zFVdQ&MBb@0OtiQr2qf` literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lplus.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Lplus.png new file mode 100644 index 0000000000000000000000000000000000000000..848ec2fc3bbaab6345864c303684ff8a86559cfb GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLtR`ZJfMMF533 z3p^r=85p=efH0%e8j~47L4yFF5LY1m|NsB#ebqn)F`$y&;y6$pQ%R6t@PCG<+YP*c zJX22>$B>F!$pS1)t^$e&6gZd#)XV}^6#`leL>0XheB5$;*x1}$U0qr4a0#d>%dQ)bU--(louE{)-Wi#NJuy?IM~F*>BPaHz;Li# zfR9T;U?D?8BR`wk8HtBU$GSy%EgU>HEM#C{l9Nc-uz;bdS6o?4WI@6~CN?e(34w}_ z&zP7Q3Vy{bU^v(?&rJ8;kEhXuauP}Q<5C1*OO9eDy1qZtv6)`OvyP#kyS;N6;)9* zMOjo;SyokD)f80=R8w=ZuIaj-%~^(F*apd&rfrg(Wx1AZS;Vx7?GVQ$j_3PckcsON z&m+EHEc(RriC^@+z!gJ~Vo(N_5aN?iLl?$>{1X>A6MjJW3xIyZw>F-O6v%~u{ zPxE8rDh%wcjK8p+bT+lF)7_h0V@Kot+ppR;<2ArZue;|PVjpWy-`qL5g%Z`Xr>;M% z%6ut#bcE|0*mzetF;&MLIJ`o&rytM7Z)GBMGy&rWD=+4+txll1=ANBAC+wF`SJcLC zP^-xg)m(ITZH7sAOqND!61$1ULVa^jp>An;d2*s8R;TSIo_EZ*41F5mmW0mo(n}BY r?a{B1h4aI1=7-R>HWs^T{Tw;ek2caHdsUgyhaKw+lS59S0zvB^kI%vL literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PrivateProperty.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PrivateProperty.gif new file mode 100644 index 0000000000000000000000000000000000000000..a21fffa0921356f4b6b181dc38b2645536875f24 GIT binary patch literal 1063 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 BA4mWI literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PublicMethod.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/PublicMethod.gif new file mode 100644 index 0000000000000000000000000000000000000000..571fd9ce186a1ca0c1f98d075768b232782a2eaf GIT binary patch literal 1038 zcmeHG!E4iS82x6~l67@NEH1Ev3#)TsMg8rxABxV{RhkW{QKtNQQCmf*hmKqZ5t&_v zL+e2awaN|(R&Y@CGW4)`=w{SW!swyL$f^<*A)<$P`o+VX644D{&v1m!?#-O={>zqd2hZ#!asI zi7RGew^QT8js63n_1s#sy08DxrD!;IBH3GspL>*e*q$tvZv~8WZ2j}wyF;h+qd%I# z-p2mq%-OBkT)4cLG1J0IaH=mjJpS^0GqD*RORrscF6N|guqR#_x%c$l{dnJt2KVbp zC=l!&EL76<;GU6O@lSeoXra5SJCb<3B?e9(oDMC0EwqnAq~}PQ=_-CNkEX)c=C>zc r=fGg$bpbuQS{XgFgZap7n~~_`+|P~Fm8l1NkIhFLV}Mvu$B3-Bv-R47I6YrJ_p3 zlEKfpd07`Oh5n@Ab}K+1~R});5Co~mVrEA0}9Tf|M=G~ zu!lL=`~}AUu&>|Z&({}{jRTYVgE#MwC2QP${+4TP(Tc{{7TMvj)2RxLi6KK=dX!$9BR?5V*cZxh9yk1sB+ zZTIXfJCqGfpDP^QQSPa48mcO2yIt3C<>cd$%v^DSd+fsb+2#^&b=TB-cByrClr?>- z);?tB$|}3A4rSxb!@2#J_!M_fCcJf(4F~tSRu;5C&HQ-zz12iwTcvL|A6~nY3V4sF zPZ&ixZz-?!@w@SMf550s|2Asd3w^FfXJ(S)yu$ETw`E-}R&oDw{d~>RM(4!7c*ecU H$Jv3u*#hmj literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/T.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/T.png new file mode 100644 index 0000000000000000000000000000000000000000..30173254061a6fc4f1488a0133b2704b0e5eea18 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*$P6UUaa~gcQtTz3zOL*Scz79=t)B~&gM>H> zJR*x37`Q%wFr(8NlNmrkwg8_H*Xe!L|Ns9N51QZs6k#d}@(cdY@N~O@7mz3J>Eakt raVz;p{QriB|LYZwxwcz9n9R-~pRXx?mgVYJpb`d8S3j3^P6#nkpi;(?AirP+hi5m^fE-m% z7srr_TgeFwOpI(f46|1#2yiGY`Di?KiU>FVdQ I&MBb@06e2A@c;k- literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Tplus.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Tplus.png new file mode 100644 index 0000000000000000000000000000000000000000..2c8d8f4fd38259b2ef70fc63fad505fb0a0f55a4 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*!VDzYUPT51DfSXiUsv`EJiLtRLI=-jc>;wv z3p^r=85p=efH0%e8j~47L4yFF5LY1m|NsB#ebqn)F`$y&;y6$pQ%R6t@PCG<+YP*c zJY!E6$B>F!$pS1)t^$e&6gZd#)XV}^6#`leL>0XheB5$;*x1}$U0qr4a0#d>%86hy4NT6+w`tp00i_>zopr0L}p{>Hq)$ literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Types.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Types.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c13fd59a3c0609f76cf8bd61ac9b922f05cfc83 GIT binary patch literal 1049 zcmeH`!An#@9LHyM&9`Z;X_OU&iY^u#n35Pl=&o5C9>P;CSjI~U)b>M#w}chmeI3L^z9Z4&yAwCN3Kb zV~8=rBu6kN#3BR|f(QvcA+~7~WD{)L$hJcg+p!$SavjHYT-PPkbtxs3I*d|A8DoSo zn=ywmmxY;Q&IAw1ZO&cJDd&ub5?F8{LJA^;Ed&jN@GRj$;UOWRC%ETvPZCeso^+%q zWk^Y-kEL%*-;n|Keb)~hKcGRt0!0JGR1l~@tI#N}lvFBEN-ItEZW}tSh1Qp8T7K`IZ!lHa8@CO}>6OR+pRv-P`NW zJr%2w^k^Rdl~H5r9QgfnZtTR}%(KLN J8bu=D>|g!c_R;_V literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Variable.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/Variable.gif new file mode 100644 index 0000000000000000000000000000000000000000..63b3f553003ca037323cea629d914602fb03f3ce GIT binary patch literal 1051 zcmeH`!Ap~I7{|X`29IvSBf0q=OkUlVvz9a=Fgr9?sCyYTB19`BS%F~0Qg7?9*~DTa zibi!9L4x4LSb=20z-CHFj7|eDqeXMx-W`Hpr+&T5KchaE@Au*1c@AIr4hM$%&rC8H z0tO5yKqt@xcmWN#3|s}mz%&pA5Ou-#3Q-k87j>lgyEjxw zX$(^82V%JY{0j+q4k}=jfPUk>uiSMj+1h)3C0L%R?AT9?+B z9{b|Y$oC(O_TEeDQ@i;Fmrb?IxYeZ=r~TNq^&5AW)cm8S0rga^oY;AKa(Jcnq4$3N zuvNLZABy|&Jagq<_C?5XzS(+uqQB<#b+&b%>-d_Dm_997Y(Z!C18Zhi`|aSbT6{iX zBeVL&U-4O8Ll@?1zRmc&+4MRT_`LbR>NuJjnNl4l6X=!N($^4RSFf5K$qpW}dB%C5 zJh{28j-E3t~REx%#;rcA`}%wc`Ud-FGwN8ICgXrpUu^5eprCyRT1TUz?~sM%!3 F**_P)xa`Z7f#eL0AQKK-;)M zje}6!i?|1ES&iU=NCO^RP^sIX5)jLRmx1=ORKZ1*P7dn0p?`xnfAeE_Z{EOz2k*$p za9`vU1`HgwzyK0J2p|Fw1sDfN0Hgq900N)^=m0hV18@NWpeTYp2qFj!gaDQ4MJR$0 zMMy=+LdZtQK^PDw7!nwTFiK+NVy`EbFiv1BW2{P;NSI2J62gWoCuLcYWkV*tL{1S| zA!MA86!9V@sZh@pB{Ee!2~`xTP^xH@9;Gx%y%Hsqswz#XR8}cbRZqpsHSd$EXnIoD ziD9t3naZ2Y%o}E&nP$>7g=vkOR>HJo)1sECS(c|^c@*WM<*5}dy=bRwyU3Wqn8}#U zm|%{|9Gy9~!wiR6j-xv+bzI$b6}Nl~m*-tUxodKlajtQ0ac*<&aPIOl!aH0D;R?as za#&7uA&NrSLNFnmt(y1xpMN@m?(zndcLC5J`2F+v^5e;cfw@hzUf&gHJ8w>S6o#6lG{_dB5BV{qxPFB9-LpNj=w zkM3-O&CZ954rKf-ySjVg>myAsvr|%bTRPL|ufdbEJu}r)Et!H+x?AzKvbME&;_Sq7 z^ug{+uT}$->9IMOd9$=J&7Q2Gb{}%$Tr>Xz| literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/blank.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..cee9cd37a10ebe8d7fe6a6ed0d8d74a2889f6e9f GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv*$P6UUaa~gcQtTz3zOL*Scz7A*wL3%Pb^(Pr z3p^r=85p=efH0%e8j~47LAC&&5LY1m|NsA`H|O64vY1MO{DS{8Jl$^K1?2I2x;TbZ j+)DoO|34!$s|3ToYTbu_uiJV9r5HS2{an^LB{Ts5Dp4nx literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/classFolder.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/classFolder.gif new file mode 100644 index 0000000000000000000000000000000000000000..5492345f26cdda50757283033c57e4a329e37132 GIT binary patch literal 1069 zcmeH`&r20i6vwZodHqq2S~2v)n*0HR3n#&R8f0c_FAI6Oh__Oo88{New1{pCp(|wF zF|iA2Ouv)|E}Rz8EFbuzh9VrQ#bBFRL^#oA$`+R(Jk6`Wpnacn7Uvwk=esy?x=wdC z#|9)MA%Xs)B8(8m2*;u!lG>3RLuw-Gv$F^ZOGuTlEMZlWu_P<9maJ3iR3ycc@tCgY zB%yPKAVi2ps74r}M5ZJ`Nsb5fpTc`oz3D7ojEzHj;g z^@Fr85`jm8AQ6a6n07)}3w=Edc_>6EAcRZ^UI<|bLMXDZn6PybBt&Qm!G*B1sw@zN z002`5i-1GHHNm6cncy?&6R~n_#+k5N! z7S~t1N*^0D%^M%pSH<^R&owW;pTD$LGhvMGS65FN<&9^?=#%BS@jD$xvhP7&;fLy@ zqwCd!FBYbY3yikjqMO509OvcstZ$wwDMm(b_u-0#j;96NcQ$;Rt9@JaqG{KGuT`IW zw&j)A_xI0jT&~^0H#$xqq3!u{pEI?zsVqO*J-u~o;(X0Xc4Tt@!|tlVrAKAAu3tEj zJKkN^a<}B?yF|-9BR=*EO`lvSoZNZf*`ZHLTd7fYd`O=CuDs4KJ2quEfY-4FC~iDX0Jd literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/file.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/file.png new file mode 100644 index 0000000000000000000000000000000000000000..0bb2427f8afe94b50835b0a6fb2f7fc4b6624bb9 GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!2~3GGZMc6DV-A6h!W?b)Wnj^{5*w_%-mFl zkkV8IBTEIZ#5@Hf0|O%FdgViBVQqh^b}u-UUD* z&H|6fVg?4j!ywFfJby(BP>?0v(btiIVPik{pF~y$21Zp+7srr_TgiX^|F>tp*udH$ zEiL_V#ftUo-3uDh%uP)G{Qt|SZB_7q!9$E~2FI`q8Re^|Ns4w54;**JyG{r3reJX3bz{Zf3vmrZqg`n}6P+S5*tz>i^H* z#2~u%W)Z8#mr%xxhMwd+SvmjaL%%Odb!ew<(5(2Ban^6jjOpAT8-5&KS>(Rw-29d% zNdZfFap?uEMT+k<(v+DOT$Z%I^ZS1lw?N{?lj=*DIus0-A5UO#>EQ|b(2@MtwUbVx|CCuD_3M1(}kL@rTAt`?@NJD7g1T-cVt+{lozLxII0fq`Ms9dUP2 S4@VK8*$kepelF{r5}E+oVobaM literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/minus.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/minus.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e998f1b737a63fda6e7fc27521ec539bb540640 GIT binary patch literal 64 zcmZ?wbhEHb$k6o0aS1$00pNS=X7u%~~K_OaJ-+)NSHsnb3# Jlow&J1_04p503x< literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgError.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgError.gif new file mode 100644 index 0000000000000000000000000000000000000000..93c6d36a82266e869e09e25b8306c04bb48b3c77 GIT binary patch literal 997 zcmZ?wbhEHb6krfw_|5|33$!_y6Am5l{#y50L;#j)Kt;7(yYS1IhuQyuiS5ib2xmLIYzn8wZE6 zfC)!qBO5y(R~CbV;DJNjd~y;;0vH(>xy6kl6c`p9I@TeL}|32rOiBWM@#wkXZ0gk(HB6$Ya5S z1=@_Q3_MvI92A>aIK{RkZHNe4+RP)wC$nI}!gq(;88f0b1RP*!-NDCH-a6sN>xYL0 vST0=gDtP2RL5wXTM0#UUTbJ1Xq=p{_Uk*=54gP;sYGeBSQ*#wrSQxAU@(?F` literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgFatalError.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/msgFatalError.gif new file mode 100644 index 0000000000000000000000000000000000000000..6257bbe5679aef76cac20e5bd85aa60456f40a15 GIT binary patch literal 1040 zcmeH`ziSg=7{{MWbIo%tF;6Qgub8Cwrb|z1Np)#Rk+hYFi$ie`acC<-28(fUu!GzY z2^}IhI5=cz>f%y}U>EhE@yFSrgcc-Zkh7A)iOU;7x$*V#H+1cX&oh0$(-)p=*9)`R z6#@bufCCr+GXPnD1%M@hs=;gAs2RpKW82)=G5C%#Vpmc2MII zkLT_;x4u48)RYM$^C(MeB6Rykr&0ejs9jcnb>4If*3jAI z4<`Int6F^M=%7B4SI?xc>~GHBtwiFfbeJZOER2uSx7QYgwUJo3S5)+7BzmscY0M9l zD={rpD_XDem1t&_W%L23qAd;o)_3)?O5@Wn8_z98NnYG|a)Nebx9;5wL_l!t*xqYEd<+E6UAuPf{rl(d-@pI<{{Q#y@4th<|L_0bgNX0{ z|AR4*8U>>vFsMR62b2Rqd4YlB5Q961h~c7U4nY|=1rZA+7e{_2qXG^Fg@&dkB`X7w z6ON7y+`Q@x0Su28whPKIG~5w5)O?to%Vge_2MUKec;#3mBnpiVxi-o&q~z>qVD#oy zVlZF{P)y{QrXyQ)V8NB$-!YL078}m98LlPh7tmniV|L$icZh({eS-a z|9cSl{~d_FzyA&b|NjFK7z3$MFd70wGz4@QfB=*i7&uliC+G*!-E~-sv#?0Bq*>p3X2Ebd6Ce>(jg+1u|#3xA!Y`4Ew2R2f#KgkdWn{szk*Q?~ zp9q6SL&BRwjmEo$rUZmMbLSGRcY9H}<-wiJEZQY&EH)aPUT3MRwnkw)03qb zp#%v80H#VXO^~W2*e2MjJK#u&(TTAVV>QNljB!kL#0KI5;xdwlR7Ir_A`zia*d`hy z^3+7c#5VC5u}AC^H;9*sQOU&2Hgi!elTC)dT0$h!*-`7s-cc~9ow~NQ-P$Ry>PGcjG2ei; zHU4{eyVuurak;tw)`7$e>!N8F*MzP^VZOHEZl@>+x^h-C| gEWb_{9=-3ZB|cf_3TIPqj{p96-bsC!u}rxB4R literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/openfoldericon.png b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/openfoldericon.png new file mode 100644 index 0000000000000000000000000000000000000000..15fcd567111e13cfd9e6f1c0cd8103ca0e2d76ff GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFKheKdVb6i#4OEw{M26cw_Gj{yv63W{1!+$*s*N3f2 zemsk&HQ&u~&f!%4#A(caCa+!4-!jYT%bH^M9p4*PZTkKrpyj95hk2~iCLLVQKL3cY Ud_U9dR-h#ep00i_>zopr03|O{b^rhX literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/plus.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..cade83c7f9634e275e6ae4efc8f7265a2f917448 GIT binary patch literal 67 zcmZ?wbhEHb$k6o0aS1$00pNS=X7q^Ez8_O=aknoc!VM^_Y{ MKUcyL#K2$;02xgZ8~^|S literal 0 HcmV?d00001 diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/spacer.gif b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fa6d01f01faa218d0af23cad7a0b5606a49c2ed GIT binary patch literal 55 zcmZ?wbhEHb=2) { + this.childNodes[this.childNodes.length -2]._last = false; + } + while (root.parentNode) { root = root.parentNode; } + if (root.rendered) { + if (this.childNodes.length >= 2) { + document.getElementById(this.childNodes[this.childNodes.length -2].id + '-plus').src = ((this.childNodes[this.childNodes.length -2].folder)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tIcon); + if (this.childNodes[this.childNodes.length -2].folder) { + this.childNodes[this.childNodes.length -2].plusIcon = webFXTreeConfig.tPlusIcon; + this.childNodes[this.childNodes.length -2].minusIcon = webFXTreeConfig.tMinusIcon; + } + this.childNodes[this.childNodes.length -2]._last = false; + } + this._last = true; + var foo = this; + while (foo.parentNode) { + for (var i = 0; i < foo.parentNode.childNodes.length; i++) { + if (foo.id == foo.parentNode.childNodes[i].id) { break; } + } + if (++i == foo.parentNode.childNodes.length) { foo.parentNode._last = true; } + else { foo.parentNode._last = false; } + foo = foo.parentNode; + } + document.getElementById(this.id + '-cont').insertAdjacentHTML("beforeEnd", node.toString()); + if ((!this.folder) && (!this.openIcon)) { + this.icon = webFXTreeConfig.folderIcon; + this.openIcon = webFXTreeConfig.openFolderIcon; + } + this.folder = true; + this.indent(); + this.expand(); + } + return node; +} + +WebFXTreeAbstractNode.prototype.toggle = function() { + if (this.folder) { + if (this.open) { this.collapse(); } + else { this.expand(); } + } +} + +WebFXTreeAbstractNode.prototype.select = function() { + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.focus = function() { + webFXTreeHandler.selected = this; + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.openIcon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'highlight'; + document.getElementById(this.id + '-anchor').style.color = 'highlighttext'; + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.blur = function() { + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.icon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'transparent'; + document.getElementById(this.id + '-anchor').style.color = 'menutext'; +} + +WebFXTreeAbstractNode.prototype.doExpand = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.openIcon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'block'; } + this.open = true; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '1'); +} + +WebFXTreeAbstractNode.prototype.doCollapse = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.icon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'none'; } + this.open = false; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '0'); +} + +WebFXTreeAbstractNode.prototype.expandAll = function() { + this.expandChildren(); + if ((this.folder) && (!this.open)) { this.expand(); } +} + +WebFXTreeAbstractNode.prototype.expandChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].expandAll(); +} } + +WebFXTreeAbstractNode.prototype.collapseAll = function() { + if ((this.folder) && (this.open)) { this.collapse(); } + this.collapseChildren(); +} + +WebFXTreeAbstractNode.prototype.collapseChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].collapseAll(); +} } + +WebFXTreeAbstractNode.prototype.indent = function(lvl, del, last, level) { + /* + * Since we only want to modify items one level below ourself, + * and since the rightmost indentation position is occupied by + * the plus icon we set this to -2 + */ + if (lvl == null) { lvl = -2; } + var state = 0; + for (var i = this.childNodes.length - 1; i >= 0 ; i--) { + state = this.childNodes[i].indent(lvl + 1, del, last, level); + if (state) { return; } + } + if (del) { + if (level >= this._level) { + if (this.folder) { + document.getElementById(this.id + '-plus').src = (this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon; + this.plusIcon = webFXTreeConfig.lPlusIcon; + this.minusIcon = webFXTreeConfig.lMinusIcon; + } + else { document.getElementById(this.id + '-plus').src = webFXTreeConfig.lIcon; } + return 1; + } + } + var foo = document.getElementById(this.id + '-indent-' + lvl); + if (foo) { + if ((del) && (last)) { foo._last = true; } + if (foo._last) { foo.src = webFXTreeConfig.blankIcon; } + else { foo.src = webFXTreeConfig.iIcon; } + } + return 0; +} + +/* + * WebFXTree class + */ + +function WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon) { + this.base = WebFXTreeAbstractNode; + this.base(sText, sAction); + this.icon = sIcon || webFXTreeConfig.rootIcon; + this.openIcon = sOpenIcon || webFXTreeConfig.openRootIcon; + /* Defaults to open */ + this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '0')?false:true; + this.folder = true; + this.rendered = false; + if (!webFXTreeHandler.behavior) { webFXTreeHandler.behavior = sBehavior || webFXTreeConfig.defaultBehavior; } + this.targetWindow = 'right'; +} + +WebFXTree.prototype = new WebFXTreeAbstractNode; + +WebFXTree.prototype.setBehavior = function (sBehavior) { + webFXTreeHandler.behavior = sBehavior; +}; + +WebFXTree.prototype.getBehavior = function (sBehavior) { + return webFXTreeHandler.behavior; +}; + +WebFXTree.prototype.getSelected = function() { + if (webFXTreeHandler.selected) { return webFXTreeHandler.selected; } + else { return null; } +} + +WebFXTree.prototype.remove = function() { } + +WebFXTree.prototype.expand = function() { + this.doExpand(); +} + +WebFXTree.prototype.collapse = function() { + this.focus(); + this.doCollapse(); +} + +WebFXTree.prototype.getFirst = function() { + return null; +} + +WebFXTree.prototype.getLast = function() { + return null; +} + +WebFXTree.prototype.getNextSibling = function() { + return null; +} + +WebFXTree.prototype.getPreviousSibling = function() { + return null; +} + +WebFXTree.prototype.keydown = function(key) { + if (key == 39) { this.expand(); return false; } + if (key == 37) { this.collapse(); return false; } + if ((key == 40) && (this.open)) { this.childNodes[0].select(); return false; } + return true; +} + +WebFXTree.prototype.toString = function() { + var str = "
"; + str += "" + this.text + "
"; + str += "
"; + for (var i = 0; i < this.childNodes.length; i++) { + str += this.childNodes[i].toString(i, this.childNodes.length); + } + str += "
"; + this.rendered = true; + return str; +}; + +/* + * WebFXTreeItem class + */ + +function WebFXTreeItem(sText, sAction, eParent, sIcon, sOpenIcon) { + this.base = WebFXTreeAbstractNode; + this.base(sText, sAction); + /* Defaults to close */ + this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '1')?true:false; + if (eParent) { eParent.add(this); } + if (sIcon) { this.icon = sIcon; } + if (sOpenIcon) { this.openIcon = sOpenIcon; } +} + +WebFXTreeItem.prototype = new WebFXTreeAbstractNode; + +WebFXTreeItem.prototype.remove = function() { + var parentNode = this.parentNode; + var prevSibling = this.getPreviousSibling(true); + var nextSibling = this.getNextSibling(true); + var folder = this.parentNode.folder; + var last = ((nextSibling) && (nextSibling.parentNode) && (nextSibling.parentNode.id == parentNode.id))?false:true; + this.getPreviousSibling().focus(); + this._remove(); + if (parentNode.childNodes.length == 0) { + parentNode.folder = false; + parentNode.open = false; + } + if (last) { + if (parentNode.id == prevSibling.id) { + document.getElementById(parentNode.id + '-icon').src = webFXTreeConfig.fileIcon; + } + else { } + } + if ((!prevSibling.parentNode) || (prevSibling.parentNode != parentNode)) { + parentNode.indent(null, true, last, this._level); + } + if (document.getElementById(prevSibling.id + '-plus')) { + if (nextSibling) { + if ((parentNode == prevSibling) && (parentNode.getNextSibling)) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.tIcon; } + else if (nextSibling.parentNode != prevSibling) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; } + } + else { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; } + } +} + +WebFXTreeItem.prototype._remove = function() { + for (var i = this.childNodes.length - 1; i >= 0; i--) { + this.childNodes[i]._remove(); + } + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this.id == this.parentNode.childNodes[i].id) { + for (var j = i; j < this.parentNode.childNodes.length; j++) { + this.parentNode.childNodes[i] = this.parentNode.childNodes[i+1] + } + this.parentNode.childNodes.length = this.parentNode.childNodes.length - 1; + if (i + 1 == this.parentNode.childNodes.length) { this.parentNode._last = true; } + } + } + webFXTreeHandler.all[this.id] = null; + if (document.getElementById(this.id)) { + document.getElementById(this.id).innerHTML = ""; + document.getElementById(this.id).removeNode(); + } +} + +WebFXTreeItem.prototype.expand = function() { + this.doExpand(); + document.getElementById(this.id + '-plus').src = this.minusIcon; +} + +WebFXTreeItem.prototype.collapse = function() { + this.focus(); + this.doCollapse(); + document.getElementById(this.id + '-plus').src = this.plusIcon; +} + +WebFXTreeItem.prototype.getFirst = function() { + return this.childNodes[0]; +} + +WebFXTreeItem.prototype.getLast = function() { + if (this.childNodes[this.childNodes.length - 1].open) { return this.childNodes[this.childNodes.length - 1].getLast(); } + else { return this.childNodes[this.childNodes.length - 1]; } +} + +WebFXTreeItem.prototype.getNextSibling = function() { + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this == this.parentNode.childNodes[i]) { break; } + } + if (++i == this.parentNode.childNodes.length) { return this.parentNode.getNextSibling(); } + else { return this.parentNode.childNodes[i]; } +} + +WebFXTreeItem.prototype.getPreviousSibling = function(b) { + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this == this.parentNode.childNodes[i]) { break; } + } + if (i == 0) { return this.parentNode; } + else { + if ((this.parentNode.childNodes[--i].open) || (b && this.parentNode.childNodes[i].folder)) { return this.parentNode.childNodes[i].getLast(); } + else { return this.parentNode.childNodes[i]; } +} } + +WebFXTreeItem.prototype.keydown = function(key) { + if ((key == 39) && (this.folder)) { + if (!this.open) { this.expand(); return false; } + else { this.getFirst().select(); return false; } + } + else if (key == 37) { + if (this.open) { this.collapse(); return false; } + else { this.parentNode.select(); return false; } + } + else if (key == 40) { + if (this.open) { this.getFirst().select(); return false; } + else { + var sib = this.getNextSibling(); + if (sib) { sib.select(); return false; } + } } + else if (key == 38) { this.getPreviousSibling().select(); return false; } + return true; +} + +WebFXTreeItem.prototype.toString = function (nItem, nItemCount) { + var foo = this.parentNode; + var indent = ''; + if (nItem + 1 == nItemCount) { this.parentNode._last = true; } + var i = 0; + while (foo.parentNode) { + foo = foo.parentNode; + indent = "" + indent; + i++; + } + this._level = i; + if (this.childNodes.length) { this.folder = 1; } + else { this.open = false; } + if ((this.folder) || (webFXTreeHandler.behavior != 'classic')) { + if (!this.icon) { this.icon = webFXTreeConfig.folderIcon; } + if (!this.openIcon) { this.openIcon = webFXTreeConfig.openFolderIcon; } + } + else if (!this.icon) { this.icon = webFXTreeConfig.fileIcon; } + var label = this.text; + label = label.replace('<', '<'); + label = label.replace('>', '>'); + var str = "
"; + str += indent; + str += "" + str += "" + label + "
"; + str += "
"; + for (var i = 0; i < this.childNodes.length; i++) { + str += this.childNodes[i].toString(i,this.childNodes.length); + } + str += "
"; + this.plusIcon = ((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon); + this.minusIcon = ((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon); + return str; +} \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tab.webfx.css b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tab.webfx.css new file mode 100644 index 00000000000..337fd8a8e84 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tab.webfx.css @@ -0,0 +1,86 @@ +/* + +bright: rgb(234,242,255); +normal: rgb(120,172,255); +dark: rgb(0,66,174); + +*/ + + + + +.dynamic-tab-pane-control.tab-pane { + position: relative; + width: 100%; +} + +.dynamic-tab-pane-control .tab-row .tab { + font-family: Verdana, Helvetica, Arial; + font-size: 12px; + cursor: Default; + display: inline; + margin: 1px -5px 1px 5px; + float: left; + padding: 3px 6px 3px 6px; + background: rgb(234,242,255); + border: 1px solid; + border-color: rgb(120,172,255); + border-left: 0; + border-bottom: 0; + border-top: 0; + + cursor: hand; + cursor: pointer; + + z-index: 1; + position: relative; + top: 0; +} + +.dynamic-tab-pane-control .tab-row .tab.selected { + border: 1px solid rgb(120,172,255); + border-bottom: 0; + z-index: 3; + padding: 2px 6px 5px 6px; + margin: 1px -6px -2px 0px; + top: -2px; + background: white; +} + +.dynamic-tab-pane-control .tab-row .tab a { + font-family: Verdana, Helvetica, Arial; + font-size: 13px; + color: rgb(0,66,174); + text-decoration: none; + cursor: hand; + cursor: pointer; +} + +.dynamic-tab-pane-control .tab-row .hover a { + color: rgb(0,66,174); +} + +.dynamic-tab-pane-control .tab-row .tab.selected a { + font-weight: bold; +} + +.dynamic-tab-pane-control .tab-page { + clear: both; + border: 1px solid rgb(120,172,255); + background: White; + z-index: 2; + position: relative; + top: -2px; + color: Black; + font-family: Verdana, Helvetica, Arial; + font-size: 13px; + padding: 10px; +} + +.dynamic-tab-pane-control .tab-row { + z-index: 1; + white-space: nowrap; + background: rgb(234,242,255); + height: 1.85em; + width: 100%; +} diff --git a/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tabpane.js b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tabpane.js new file mode 100644 index 00000000000..4f504738bd6 --- /dev/null +++ b/doc/dev/dolibarr-phpdoc/HTMLframesConverter/phpedit/media/lib/tabpane.js @@ -0,0 +1,308 @@ +/* + * Tab Pane + * + * This script was created by Erik Arvidsson (erik(at)eae.net) + * for WebFX (http://webfx.eae.net) + * Copyright 2002 + * + * For usage see license at http://webfx.eae.net/license.html + * + * Version: 1.0 + * Created: 2002-01-?? First working version + * Updated: 2002-02-17 Cleaned up for 1.0 public version + * + * Dependencies: *.css - a css file to define the layout + * + */ + + +// This function is used to define if the browser supports the needed +// features +function hasSupport() { + + if (typeof hasSupport.support != "undefined") + return hasSupport.support; + + var ie55 = /msie 5\.[56789]/i.test( navigator.userAgent ); + + hasSupport.support = ( typeof document.implementation != "undefined" && + document.implementation.hasFeature( "html", "1.0" ) || ie55 ) + + // IE55 has a serious DOM1 bug... Patch it! + if ( ie55 ) { + document._getElementsByTagName = document.getElementsByTagName; + document.getElementsByTagName = function ( sTagName ) { + if ( sTagName == "*" ) + return document.all; + else + return document._getElementsByTagName( sTagName ); + }; + } + + return hasSupport.support; +} + +/////////////////////////////////////////////////////////////////////////////////// +// The constructor for tab panes +// +// el : HTMLElement The html element used to represent the tab pane +// bUseCookie : Boolean Optional. Default is true. Used to determine whether to us +// persistance using cookies or not +// +function WebFXTabPane( el, bUseCookie ) { + if ( !hasSupport() || el == null ) return; + + this.element = el; + this.element.tabPane = this; + this.pages = []; + this.selectedIndex = null; + this.useCookie = bUseCookie != null ? bUseCookie : false; + + // add class name tag to class name + this.element.className = this.classNameTag + " " + this.element.className; + + // add tab row + this.tabRow = document.createElement( "div" ); + this.tabRow.className = "tab-row"; + el.insertBefore( this.tabRow, el.firstChild ); + + var tabIndex = 0; + if ( this.useCookie ) { + tabIndex = Number( WebFXTabPane.getCookie( "webfxtab_" + this.element.id ) ); + if ( isNaN( tabIndex ) ) + tabIndex = 0; + } + + this.selectedIndex = tabIndex; + + // loop through child nodes and add them + var cs = el.childNodes; + var n; + for (var i = 0; i < cs.length; i++) { + if (cs[i].nodeType == 1 && cs[i].className == "tab-page") { + this.addTabPage( cs[i] ); + } + } +} + +WebFXTabPane.prototype = { + + classNameTag: "dynamic-tab-pane-control", + + setSelectedIndex: function ( n ) { + if (this.selectedIndex != n) { + if (this.selectedIndex != null && this.pages[ this.selectedIndex ] != null ) + this.pages[ this.selectedIndex ].hide(); + this.selectedIndex = n; + this.pages[ this.selectedIndex ].show(); + + if ( this.useCookie ) + WebFXTabPane.setCookie( "webfxtab_" + this.element.id, n ); // session cookie + } + }, + + getSelectedIndex: function () { + return this.selectedIndex; + }, + + addTabPage: function ( oElement ) { + if ( !hasSupport() ) return; + + if ( oElement.tabPage == this ) // already added + return oElement.tabPage; + + var n = this.pages.length; + var tp = this.pages[n] = new WebFXTabPage( oElement, this, n ); + tp.tabPane = this; + + // move the tab out of the box + this.tabRow.appendChild( tp.tab ); + + if ( n == this.selectedIndex ) + tp.show(); + else + tp.hide(); + + return tp; + } +}; + +// Cookie handling +WebFXTabPane.setCookie = function ( sName, sValue, nDays ) { + var expires = ""; + if ( nDays ) { + var d = new Date(); + d.setTime( d.getTime() + nDays * 24 * 60 * 60 * 1000 ); + expires = "; expires=" + d.toGMTString(); + } + + document.cookie = sName + "=" + sValue + expires + "; path=/"; +}; + +WebFXTabPane.getCookie = function (sName) { + var re = new RegExp( "(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)" ); + var res = re.exec( document.cookie ); + return res != null ? res[3] : null; +}; + +WebFXTabPane.removeCookie = function ( name ) { + setCookie( name, "", -1 ); +}; + + + + + + + + +/////////////////////////////////////////////////////////////////////////////////// +// The constructor for tab pages. This one should not be used. +// Use WebFXTabPage.addTabPage instead +// +// el : HTMLElement The html element used to represent the tab pane +// tabPane : WebFXTabPane The parent tab pane +// nindex : Number The index of the page in the parent pane page array +// +function WebFXTabPage( el, tabPane, nIndex ) { + if ( !hasSupport() || el == null ) return; + + this.element = el; + this.element.tabPage = this; + this.index = nIndex; + + var cs = el.childNodes; + for (var i = 0; i < cs.length; i++) { + if (cs[i].nodeType == 1 && cs[i].className == "tab") { + this.tab = cs[i]; + break; + } + } + + // insert a tag around content to support keyboard navigation + var a = document.createElement( "A" ); + a.href = "javascript:void 0;"; + while ( this.tab.hasChildNodes() ) + a.appendChild( this.tab.firstChild ); + this.tab.appendChild( a ); + + + anchor = ''; + if ( document.URL.indexOf( '#' ) != -1 ) { + anchor = document.URL.substr( document.URL.indexOf( '#' ) + 1); + } + j = 0; + if ( anchor.length > 0 ) { + finalList = new Array(); + listOfAnchors = el.getElementsByTagName('A'); + for (i=0; i + + + + + + +

Packages

+ + + \ No newline at end of file diff --git a/doc/dev/dolibarr-phpdoc/PDFdefaultConverter/documentation.pdf b/doc/dev/dolibarr-phpdoc/PDFdefaultConverter/documentation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5de099545eb8aa85b84fe4cbdd39dec8c91fd607 GIT binary patch literal 17067 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 literal 0 HcmV?d00001 diff --git a/htdocs/lib/ldap.lib.php b/htdocs/lib/ldap.lib.php index 643f2ea843d..3006b9c112a 100644 --- a/htdocs/lib/ldap.lib.php +++ b/htdocs/lib/ldap.lib.php @@ -23,10 +23,19 @@ */ /** - * connection au serveur ldap + * Page-level DocBlock + * @package ldap.lib + * @version 1.9 * */ +/** + * connection au serveur ldap + * + * @access public + * @return resource + */ + Function dolibarr_ldap_connect() { $ldapconnect = ldap_connect(LDAP_SERVER_HOST); @@ -37,6 +46,10 @@ Function dolibarr_ldap_connect() /** * bind au serveur ldap * + * @access public + * @param resource $ds + * @return bool + * */ Function dolibarr_ldap_bind($ds) @@ -52,6 +65,10 @@ Function dolibarr_ldap_bind($ds) /** * unbind du serveur ldap * + * @access public + * @param resource $ds + * @return bool + * */ Function dolibarr_ldap_unbind($ds) @@ -68,10 +85,16 @@ Function dolibarr_ldap_unbind($ds) * cette fonction permet de verifier la version du * protocole du serveur ldap * + * @access public + * @param resource $ds + * @return mixed + * */ Function dolibarr_ldap_getversion($ds) { + $version = 0; + ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version); return $version; @@ -83,6 +106,11 @@ Function dolibarr_ldap_getversion($ds) * cette fonction permet de modifier la version du * protocole du serveur ldap * + * @access public + * @param resource $ds + * @param integer $version + * @return bool + * */ Function dolibarr_ldap_setversion($ds,$version) @@ -97,6 +125,11 @@ Function dolibarr_ldap_setversion($ds,$version) * * cette fonction permet d'enlever les accents d'une chaine * avant de l'envoyer au serveur ldap + * + * @access public + * @param string $str + * @return string + * */ Function ldap_unacc($str)