PHP Class IMP_Basic_Search, horde

Usable in both basic and dynamic views.
Author: Chuck Hagenbuch ([email protected])
Author: Michael Slusarz ([email protected])
Inheritance: extends IMP_Basic_Base
Show file Open project: horde/horde Class Usage Examples

Public Methods

Method Description
url ( array $opts = [] )

Protected Methods

Method Description
_init ( ) URL Parameters: - criteria_form: (string) JSON representation of the search query.

Method Details

_init() protected method

- edit_query: (integer) If true, edit a search query (contained in 'mailbox' parameter). - edit_query_filter: (string) The name of the filter being edited. - edit_query_vfolder: (string) The name of the virtual folder being edited. - mailbox: (string) Mailbox parameter. - mailbox_list: (array) A list of mailboxes to process (base64url encoded) If empty, uses 'mailbox' parameter. - mboxes_form: (string) JSON representation of the list of mailboxes for the query. Hash containing 2 keys: mbox & subfolder. Both values are base64url encoded. - search_label: (string) The label to use when saving the search. - search_type: (string) The type of saved search ('filter', 'vfolder'). If empty, the search should not be saved. - subfolder: (boolean) If set, search mailbox will default to subfolder search.
protected _init ( )

url() public static method

public static url ( array $opts = [] )
$opts array