lists

# Class: lamUserList Source Location: /lib/types/user.inc
### Class Overview
    lamList
       |
       --lamUserList
Generates the list view. #### Author(s): Roland Gruber | ### Variables $trans_primary $trans_primary_hash | ### Methods lamUserList listDoPost listPrintButtons listPrintTableBody
### Inherited Variables #### Class: lamList lamList::$attrArray lamList::$descArray lamList::$entries lamList::$filterText lamList::$labels lamList::$maxPageEntries lamList::$page lamList::$possibleSuffixes lamList::$refresh lamList::$sortColumn lamList::$suffix lamList::$type | ### Inherited Methods #### Class: lamList lamList::lamList() Constructor lamList::cmp_array() Compare function used for usort-method lamList::listBuildFilter() Builds the regular expressions from the filter values. lamList::listDoPost() Manages all POST actions (e.g. button pressed) for the account lists. lamList::listDrawNavigationBar() Draws a navigation bar to switch between pages lamList::listFilterAccounts() Removes all entries which do not fit to the filter. lamList::listGetAttributeDescriptionList() Returns an hash array containing with all attributes to be shown and their descriptions. lamList::listGetParams() Sets some internal parameters. lamList::listPrintButtons() Prints the create, delete and PDF buttons. lamList::listPrintHeader() Prints the HTML head. lamList::listPrintJavaScript() Prints JavaScript code needed for mouse-over effects. lamList::listPrintTableBody() Prints the entry list lamList::listPrintTableHeader() Prints the attribute and filter row at the account table head lamList::listRefreshData() Rereads the entries from LDAP. lamList::listShowOUSelection() Prints a combobox with possible sub-DNs. lamList::listSort() Sorts an account list by a given attribute lamList::showPage() Prints the HTML code to display the list view.
### Class Details [line 105] Generates the list view. #### Tags:
author: | Roland Gruber
[ Top ] ### Class Variables #### $trans_primary = false [line 108] Controls if GID number is translated to group name
Type: | mixed
[ Top ] #### $trans_primary_hash = array() [line 111] translates GID to group name
Type: | mixed
[ Top ] ### Class Methods ### constructor lamUserList [line 119]
`lamList lamUserList( string $type)`
Constructor #### Tags:
return: | list object
#### Parameters:
string | $type | account type
[ Top ] ### method listDoPost [line 133]
`void listDoPost( )`
Manages all POST actions (e.g. button pressed) for the account lists. Overrides lamList::listDoPost() (Manages all POST actions (e.g. button pressed) for the account lists.) [ Top ] ### method listPrintButtons [line 230]
`void listPrintButtons( boolean $createOnly)`
Prints the create, delete and PDF buttons. Overrides lamList::listPrintButtons() (Prints the create, delete and PDF buttons.) #### Parameters:
boolean | $createOnly | true if only the create button should be displayed
[ Top ] ### method listPrintTableBody [line 161]
`void listPrintTableBody( array $info)`
Prints the entry list Overrides lamList::listPrintTableBody() (Prints the entry list) #### Parameters:
array | $info | entries
[ Top ] Documentation generated on Tue, 07 Feb 2006 17:04:04 +0100 by phpDocumentor 1.2.3