Class Ingo_IMAP_Search

Description

The Ingo_IMAP_Search:: class extends the IMAP_Search class in order to provide necessary bug fixes to ensure backwards compatibility with Horde 3.0.

$Horde: ingo/lib/IMAP/Search.php,v 1.1.2.7 2009/01/06 15:24:36 jan Exp $

Copyright 2006-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.fsf.org/copyleft/gpl.html.

Located in /lib/IMAP/Search.php (line 21)

IMAP_Search
   |
   --Ingo_IMAP_Search
Variable Summary
 array $_params
Method Summary
 Ingo_IMAP_Search Ingo_IMAP_Search ([array $params = array()])
 void searchMailbox ( $query,  &$imap,  $mbox)
 void &singleton ([array $params = array()])
Variables
array $_params = array() (line 28)

The paramater list.

Methods
Constructor Ingo_IMAP_Search (line 57)

Constructor.

Ingo_IMAP_Search Ingo_IMAP_Search ([array $params = array()])
  • array $params: See IMAP_Search().
searchMailbox (line 68)

Searches messages by ALL headers (rather than the limited set provided by imap_search()).

  • see: IMAP_Search::searchMailbox()
void searchMailbox ( $query,  &$imap,  $mbox)
  • $query
  • &$imap
  • $mbox
singleton (line 38)

Returns a reference to the global Ingo_IMAP_Search object, only creating it if it doesn't already exist.

void &singleton ([array $params = array()])
  • array $params: The parameter array. It must contain the following elements: 'imap' - An open IMAP stream resource.

Documentation generated on Sun, 30 Jan 2011 05:29:28 +0000 by phpDocumentor 1.4.3