sc_ldap_search( $filter = 'all', $attributes = array() )

Macro para realizar búsquedas en LDAP.

Parameter Description
$filter 'all' o 'member':
'all' devuelve toda la información que el usuario registrado puede ver.
'member' devuelve la información sobre ese miembro
$attributes Matriz de opciones de filtro LDAP.

 

Ej:

$result = sc_ldap_search($filter, array('mail', 'displayname'));

Retorno esperado

Array (
  [N] => Array (
            [objectclass] => Array
                (
                    [count] => 4
                    [0] => inetOrgPerson
                    [1] => organizationalPerson
                    [2] => person
                    [3] => top
                )

            [0] => objectclass
            [cn] => Array
                (
                    [count] => 1
                    [0] => Albert Einstein
                )

            [1] => cn
            [sn] => Array
                (
                    [count] => 1
                    [0] => Einstein
                )

            [2] => sn
            [uid] => Array
                (
                    [count] => 1
                    [0] => einstein
                )

            [3] => uid
            [mail] => Array
                (
                    [count] => 1
                    [0] => einstein@ldap.forumsys.com
                )

            [4] => mail
            [telephonenumber] => Array
                (
                    [count] => 1
                    [0] => 314-159-2653
                )

            [5] => telephonenumber
            [count] => 6
            [dn] => uid=einstein,dc=example,dc=com
        )
)