__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
String
LDAP filtercanBeFiltered(String $attr) : boolean
If filtering is not possible then no filter box will be displayed. By default all attributes can be filtered.
String
attribute name
boolean
filtering 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.
array
additional attribute namesgetAdditionalTools() : \lamListTool[]
\lamListTool[]
toolsgetFilterAsTextForURL() : String
String
filter textlistBuildFilter()
listConfigurationChanged()
listCreateSortMapping(array $info)
The sort mapping is used to display the right rows when the account table is created.
array
the account list
listDoPost() : String
button pressed) for the account lists.
String
HTML fragment to insert into beginning of account listlistGetAllConfigOptions() : array
array
list of lamListOption objectslistGetAttributeDescriptionList() : array
Format: array(attribute => description)
array
attribute listlistGetConfigOptionByID(String $ID)
String
ID
listGetParams()
listPrintButtons(boolean $createOnly)
boolean
true if only the create button should be displayed
listPrintConfigurationPage()
listPrintHeader()
listPrintRedirectMessages()
delete/upload) redirects to the list view.
listPrintTableBody(array $info)
array
entries
listPrintTableCellContent(array $entry, string $attribute)
array
LDAP attributes
string
attribute name
listPrintTableHeader()
listRefreshData()
listShowOUSelection() : \htmlGroup
\htmlGroup
OU selection (may be empty)listPrintToolLinks(array $account, String $id)
edit and delete) for each account.
array
LDAP attributes
String
account ID
listReadOptionsFromCookie()
showPDFPage(String $id)
String
account ID
$attrArray
$descArray
$entries
$filters
$labels
$maxPageEntries
$page
$possibleSuffixes
$refresh
$sortColumn
$sortDirection
$sortMapping
$suffix
$tabindex
$type
$configOptions
LIST_SIZE_OPTION_NAME
VIRTUAL_ATTRIBUTE_PREFIX