__construct()
showPage()
addExtraInputElementsToTopArea()
buildLDAPAttributeFilter()
canBeFiltered()
forceRefresh()
getAdditionalLDAPAttributesToRead()
getAdditionalTools()
getFilterAsTextForURL()
listBuildFilter()
listConfigurationChanged()
listCreateSortMapping()
listDoPost()
listDrawNavigationBar()
listGetAllConfigOptions()
listGetAttributeDescriptionList()
listGetConfigOptionByID()
listGetParams()
listPrintButtons()
listPrintConfigurationPage()
listPrintFooter()
listPrintHeader()
listPrintRedirectMessages()
listPrintTableBody()
listPrintTableCellContent()
listPrintTableHeader()
listRefreshData()
listShowOUSelection()
listPrintToolLinks()
listReadOptionsFromCookie()
showPDFPage()
$attrArray
$descArray
$entries
$filters
$labels
$maxPageEntries
$page
$possibleSuffixes
$refresh
$sortColumn
$sortDirection
$sortMapping
$suffix
$tabindex
$type
$configOptions
LIST_SIZE_OPTION_NAME
VIRTUAL_ATTRIBUTE_PREFIX
Generates the list view.
| package | lists |
|---|---|
| author | Roland Gruber |
showPage()
addExtraInputElementsToTopArea(\htmlGroup $left, \htmlGroup $right)
additional buttons to the top area.
buildLDAPAttributeFilter() : String
StringLDAP filtercanBeFiltered(String $attr) : boolean
If filtering is not possible then no filter box will be displayed. By default all attributes can be filtered.
Stringattribute name
booleanfiltering possibleforceRefresh()
Function must be called before $this->refresh option is checked to load new LDAP data (e.g. in listGetParams).
getAdditionalLDAPAttributesToRead() : array
This can be used to show additional data even if the user selected other attributes to show in the list.
arrayadditional attribute namesgetAdditionalTools() : \lamListTool[]
\lamListTool[]toolsgetFilterAsTextForURL() : String
Stringfilter textlistBuildFilter()
listConfigurationChanged()
listCreateSortMapping(array $info)
The sort mapping is used to display the right rows when the account table is created.
arraythe account list
listDoPost() : String
button pressed) for the account lists.
StringHTML fragment to insert into beginning of account listlistGetAllConfigOptions() : array
arraylist of lamListOption objectslistGetAttributeDescriptionList() : array
Format: array(attribute => description)
arrayattribute listlistGetConfigOptionByID(String $ID)
StringID
listGetParams()
listPrintButtons(boolean $createOnly)
booleantrue if only the create button should be displayed
listPrintConfigurationPage()
listPrintHeader()
listPrintRedirectMessages()
delete/upload) redirects to the list view.
listPrintTableBody(array $info)
arrayentries
listPrintTableCellContent(array $entry, string $attribute)
arrayLDAP attributes
stringattribute name
listPrintTableHeader()
listRefreshData()
listShowOUSelection() : \htmlGroup
\htmlGroupOU selection (may be empty)listPrintToolLinks(array $account, String $id)
edit and delete) for each account.
arrayLDAP attributes
Stringaccount ID
listReadOptionsFromCookie()
showPDFPage(String $id)
Stringaccount ID
$attrArray
$descArray
$entries
$filters
$labels
$maxPageEntries
$page
$possibleSuffixes
$refresh
$sortColumn
$sortDirection
$sortMapping
$suffix
$tabindex
$type
$configOptions
LIST_SIZE_OPTION_NAME
VIRTUAL_ATTRIBUTE_PREFIX