IMP_TreeLocated in /lib/IMAP/Tree.php (line 75)
boolean
$_changed
= false (line 152)
Tree changed flag. Set when something in the tree has been altered.
integer
$_currkey
= null (line 96)
Location of current element in the tree.
string
$_currparent
= null (line 89)
Location of current element in the tree.
array
$_currstack
= array() (line 103)
Location of current element in the tree.
string
$_delimiter
= '/' (line 180)
The server string used for the delimiter.
array
$_eltdiff
= null (line 194)
Used to determine the list of element changes.
array
$_expanded
= null (line 131)
The cached list of expanded folders.
boolean
$_forceopen
= false (line 208)
See $open parameter in build().
array
$_fulllist
= null (line 145)
The cached full list of mailboxes on the server.
IMAP_Sort
$_imap_sort
= null (line 166)
The IMAP_Sort object.
array
$_namespaces
= array() (line 187)
The list of namespaces to add to the tree.
array
$_parent
= array() (line 117)
Parent list.
array
$_poll
= null (line 124)
The cached list of mailboxes to poll.
string
$_server
= '' (line 173)
The server string for the current server.
boolean
$_showunsub
= false (line 110)
Show unsubscribed mailboxes?
array
$_subscribed
= null (line 138)
Cached list of subscribed mailboxes.
boolean
$_trackdiff
= true (line 201)
If set, track element changes.
array
$_tree
(line 82)
Array containing the mailbox tree.
boolean
$_unsubview
= false (line 159)
Have we shown unsubscribed folders previously?
Constructor IMP_Tree (line 244)
Constructor.
addPollList (line 1258)
Add element to the poll list.
build (line 1683)
Builds a list of folders, suitable to render a folder tree.
collapse (line 561)
Collapse a mail folder.
collapseAll (line 1415)
Should we collapse all elements?
createMailboxName (line 2093)
Determines the mailbox name to create given a parent and the new name.
current (line 684)
Return the current tree element.
delete (line 832)
Delete an element from the tree.
element (line 1930)
Return extended information on an element.
eltDiff (line 1599)
Return the list of elements that have changed since nodeDiffStart() was last called.
eltDiffStart (line 1580)
Set the start point for determining element differences via eltDiff().
expand (line 532)
Expand a mail folder.
expandAll (line 1405)
Should we expand all elements?
folderList (line 1800)
Returns a list of all IMAP mailboxes in the tree.
IMPTREE_FLIST_CONTAINER - Show container elements. IMPTREE_FLIST_UNSUB - Show unsubscribed elements. IMPTREE_FLIST_OB - Return full tree object. IMPTREE_FLIST_VFOLDER - Show Virtual Folders. (since IMP 4.2.1)
get (line 716)
Returns the requested element.
getCustomIcon (line 1721)
Get any custom icon configured for the given element.
getElementInfo (line 1465)
Get information about new/unseen/total messages for the given element.
getPollList (line 1213)
Initializes and returns the list of mailboxes to poll.
hasChildren (line 1038)
Does the element have any active children?
init (line 470)
Initalize the tree.
insert (line 728)
Insert a folder/mailbox into the tree.
insertVFolders (line 1622)
Inserts virtual folders into the tree.
isContainer (line 1091)
Is this element a container only, not a mailbox (meaning you can not open it)?
isInvisible (line 1346)
Is the element invisible?
isNamespace (line 1151)
Is the element a namespace container?
isOpen (line 1064)
Is the tree element open?
isOpenSidebar (line 1857)
Is the mailbox open in the sidebar?
isPolled (line 1319)
Does the user want to poll this mailbox for new/unseen messages?
isSubscribed (line 1119)
Is the user subscribed to this element?
isVFolder (line 1757)
Returns whether this element is a virtual folder.
next (line 588)
Sets the internal array pointer to the next element, and returns the next object.
IMPTREE_NEXT_SHOWCLOSED - Don't ignore closed elements. IMPTREE_NEXT_SHOWSUB - Only show subscribed elements.
peek (line 697)
Determines if there are more elements in the current tree level.
removePollList (line 1286)
Remove element from the poll list.
rename (line 1770)
Rename a current folder.
reset (line 669)
Set internal pointer to the head of the tree.
This MUST be called before you can traverse the tree with next().
showUnsubscribed (line 1429)
Switch subscribed/unsubscribed viewing.
singleton (line 223)
Attempts to return a reference to a concrete IMP_Tree instance.
If an IMP_Tree object is currently stored in the local session, recreate that object. Else, create a new instance. Ensures that only one IMP_Tree instance is available at any time.
This method must be invoked as:
$imp_tree = &IMP_Tree::singleton();
subscribe (line 959)
Subscribe an element to the tree.
unsubscribe (line 980)
Unsubscribe an element from the tree.
_isNonIMAPElt (line 1163)
Is the element a non-IMAP element?
_needSort (line 1385)
Does this element's children need sorting?
Documentation generated on Sun, 30 Jan 2011 05:28:19 +0000 by phpDocumentor 1.4.3