Class IMP_Search
The IMP_Search:: class contains all code related to mailbox searching in IMP.
Copyright 2002-2012 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.
- IMP_Search implements ArrayAccess, Iterator, Serializable
Package: IMP
Category: Horde
License: GPL
Author: Michael Slusarz slusarz@horde.org
Located at Search.php
Category: Horde
License: GPL
Author: Michael Slusarz slusarz@horde.org
Located at Search.php
public
|
|
public
|
|
public
|
|
public
|
#
createQuery( array $criteria, array $opts = array() )
Creates the IMAP search query in the IMP session. |
public
|
|
public
|
|
public
|
#
applyFilter( string $id, array $mboxes, string $mid = null )
Converts a filter to a search query and stores it in the local session. |
public
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
|
|
public
Horde_Url
|
|
public
boolean
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
setIteratorFilter( integer $mask = 0 )
Set the current iterator filter and reset the internal pointer. |
public
string
|
|
public
|
string |
MBOX_PREFIX
|
#
"impsearch\0"
|
string |
BASIC_SEARCH
|
#
'impbsearch'
|
string |
DIMP_FILTERSEARCH
|
#
'dimpfsearch'
|
string |
DIMP_QUICKSEARCH
|
#
'dimpqsearch'
|
integer |
LIST_FILTER
|
#
1
|
integer |
LIST_QUERY
|
#
2
|
integer |
LIST_VFOLDER
|
#
4
|
integer |
LIST_DISABLED
|
#
8
|
integer |
CREATE_FILTER
|
#
1
|
integer |
CREATE_QUERY
|
#
2
|
integer |
CREATE_VFOLDER
|
#
3
|
public
boolean
|
$changed
Has the object data changed? |
#
false
|