Help:WikiPlugin which displays a LDAP query as table.

Usage

  <?plugin LdapSearch ?>
  <?plugin LdapSearch
           host="localhost"
           port=389
           basedn=""
           filter="(cn=*)"
           attributes=""
  ?>
  <?plugin LdapSearch host=ldap.example.com filter="(ou=web-team)"
                      attributes="sn cn telephonenumber" ?>
  <?plugin LdapSearch host="ldap.itd.umich.edu" basedn="" filter="(sn=jensen)" attributes="cn drink" ?>
  <?plugin LdapSearch host=ldap.example.com attributes="cn sn telephonenumber" ?>
  <?plugin LdapSearch host=bugs.debian.org port=10101 basedn="dc=current,dc=bugs,dc=debian,dc=org"
                      filter="(debbugsPackage=phpwiki)"
                      attributes="debbugsSeverity debbugsState debbugsTitle" ?>

Arguments

host (default: from LDAP_AUTH_HOST or localhost)

hostname or ip or ldap:// uri to connect to.

port (default: from LDAP_AUTH_HOST or 389)

portnumber to connect to.

basedn (default: LDAP_BASE_DN)

connect string: "ou=Users,o=Development,dc=mycompany.com"

filter (default: "(cn=*)")

Optional ldap_search() filter argument

attributes (default: empty)

space seperated fields to return as table columns: "cn sn"

options

ldap_set_option(). Default: LDAP_SET_OPTION if host == LDAP_AUTH_HOST Column seperated name=value pairs. Esp. needed for Windows Active directory: "LDAP_OPT_PROTOCOL_VERSION=3:LDAP_OPT_REFERRALS=0"

user

Default: LDAP_AUTH_USER if host == LDAP_AUTH_HOST

password

Default: LDAP_AUTH_PASSWORD if host == LDAP_AUTH_HOST user and password are required for Windows Active directory.

Examples

host 
port 
basedn 
filter 
attributes 

Author

PhpWiki:JohnLines

See Also


PhpWikiDocumentation Help:WikiPlugin

Valid XHTML 1.0! Valid CSS!
L'exécution de la page a pris real: 0,254, user: 0,100, sys: 0,040 seconds

Fatal Error:

lib/WikiDB/backend/PearDB.php:1059 Error[256]: wikidb_backend_peardb_mysql: fatal database error



Erreur Fatale de PhpWiki

lib/WikiDB/backend/PearDB.php:1059 Error[256]: wikidb_backend_peardb_mysql: fatal database error


Fatal error: wikidb_backend_peardb_mysql: fatal database error DB Error: insufficient permissions (UPDATE session SET sess_data='wiki_user|O:9:\"_anonuser\":5:{s:7:\"_userid\";s:0:\"\";s:6:\"_level\";i:0;s:6:\"_prefs\";O:15:\"userpreferences\":1:{s:6:\"_prefs\";a:14:{s:6:\"userid\";O:15:\"_userpreference\":1:{s:13:\"default_value\";s:0:\"\";}s:6:\"passwd\";O:15:\"_userpreference\":1:{s:13:\"default_value\";s:0:\"\";}s:9:\"autologin\";O:20:\"_userpreference_bool\":1:{s:13:\"default_value\";b:0;}s:5:\"email\";O:21:\"_userpreference_email\":1:{s:13:\"default_value\";s:0:\"\";}s:11:\"notifyPages\";O:22:\"_userpreference_notify\":1:{s:13:\"default_value\";s:0:\"\";}s:5:\"theme\";O:21:\"_userpreference_theme\":1:{s:13:\"default_value\";s:7:\"smaller\";}s:4:\"lang\";O:24:\"_userpreference_language\":1:{s:13:\"default_value\";s:2:\"fr\";}s:9:\"editWidth\";O:19:\"_userpreference_int\":3:{s:13:\"default_value\";d:80;s:7:\"_minval\";d:30;s:7:\"_maxval\";d:150;}s:11:\"noLinkIcons\";O:20:\"_userpreference_bool\":1:{s:13:\"default_va in /homez.32/autonomie/www/wiki/lib/WikiDB/backend/PearDB.php on line 1059