IMP_Tree_Flist
extends Horde_Tree_Renderer_Select
in package
The IMP_Tree_Flist class provides an IMP dropdown mailbox (folder tree) list.
Tags
Table of Contents
Properties
- $_filter : array<string|int, mixed>
- Filter list.
Methods
- __construct() : mixed
- Constructor.
- getTree() : mixed
- _buildTree() : mixed
Properties
$_filter
Filter list.
protected
array<string|int, mixed>
$_filter
= array()
Methods
__construct()
Constructor.
public
__construct(Horde_Tree $tree[, array<string|int, mixed> $params = array() ]) : mixed
Parameters
- $tree : Horde_Tree
-
A tree object.
- $params : array<string|int, mixed> = array()
-
Additional parameters.
- abbrev: (integer) Abbreviate long mailbox names by replacing the middle of the name with '...'? Value is the total length of the string. DEFAULT: 30
- container_select: (boolean) Allow containers to be selected? DEFAULT: false
- customhtml: (string) Custom HTML to add to the beginning of the HTML SELECT tag. DEFAULT: ''
- filter: (array) An array of mailboxes to ignore. DEFAULT: Display all
- heading: (string) The label for an empty-value option at the top of the list. DEFAULT: ''
- inc_notepads: (boolean) Include user's editable notepads in list? DEFAULT: No
- inc_tasklists: (boolean) Include user's editable tasklists in list? DEFAULT: No
- inc_vfolder: (boolean) Include user's virtual folders in list? DEFAULT: No
- new_mbox: (boolean) Display an option to create a new mailbox? DEFAULT: No
getTree()
public
getTree([bool $static = false ]) : mixed
Parameters
- $static : bool = false
-
Ignored in this driver.
_buildTree()
protected
_buildTree(mixed $node_id) : mixed
Parameters
- $node_id : mixed