LDAP Account Manager

WhitePagesTab
in package

Single tab inside white pages.

Table of Contents

$additionalSearchFilter  : string
$detailViewItems  : array<string|int, mixed>
$detailViewTitle  : string
$galleryItems  : array<string|int, mixed>
$galleryTitle  : string
$label  : string
$ldapSuffix  : string
$listItems  : array<string|int, mixed>
$searchableAttributes  : array<string|int, mixed>
createDefault()  : WhitePagesTab
Creates a new default tab.
export()  : array<string|int, mixed>
Exports the tab as an array.
import()  : WhitePagesTab
Imports data to a new tab.

Properties

$additionalSearchFilter

public string $additionalSearchFilter = ''

additional LDAP search filter for entry search

$detailViewItems

public array<string|int, mixed> $detailViewItems = []

detail view items

$detailViewTitle

public string $detailViewTitle = '$givenName $sn'

title for gallery view

$galleryItems

public array<string|int, mixed> $galleryItems = []

gallery items

$galleryTitle

public string $galleryTitle = '$givenName $sn'

title for gallery view

$label

public string $label = 'Users'

display label

$ldapSuffix

public string $ldapSuffix = 'ou=people,dc=example,dc=com'

LDAP suffix to find the entries to display

$listItems

public array<string|int, mixed> $listItems = []

list items

$searchableAttributes

public array<string|int, mixed> $searchableAttributes = ['cn', 'sn', 'givenName', 'mail', 'telephoneNumber']

searchable LDAP attributes

Methods

export()

Exports the tab as an array.

public export() : array<string|int, mixed>
Return values
array<string|int, mixed>

data

import()

Imports data to a new tab.

public static import(array<string|int, mixed> $data) : WhitePagesTab
Parameters
$data : array<string|int, mixed>

data as array

Return values
WhitePagesTab

profile

Search results