ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilMailForm Class Reference
+ Collaboration diagram for ilMailForm:

Public Member Functions

 getRecipientAsync (string $quotedTerm, string $term, bool $doRecipientSearch=true)
 

Detailed Description

Author
Nadia Ahmad
Version
$Id$

Definition at line 8 of file class.ilMailForm.php.

Member Function Documentation

◆ getRecipientAsync()

ilMailForm::getRecipientAsync ( string  $quotedTerm,
string  $term,
bool  $doRecipientSearch = true 
)
Parameters
string$quotedTerm
string$term
bool$doRecipientSearch
Returns
array

Definition at line 16 of file class.ilMailForm.php.

References $_GET, $result, ilMailAutoCompleteRecipientResult\MODE_FETCH_ALL, and ilMailAutoCompleteRecipientResult\MODE_STOP_ON_MAX_ENTRIES.

16  : array
17  {
19  if (isset($_GET['fetchall']) && $_GET['fetchall']) {
21  }
22 
24 
25  $search = new ilMailAutoCompleteSearch($result);
26  if ($doRecipientSearch) {
27  $search->addProvider(new ilMailAutoCompleteSentMailsRecipientsProvider($quotedTerm, $term));
28  }
29  $search->addProvider(new ilMailAutoCompleteBuddyRecipientsProvider($quotedTerm, $term));
30  $search->addProvider(new ilMailAutoCompleteUserProvider($quotedTerm, $term));
31  $search->search();
32 
33  return $result->getItems();
34  }
$result
$_GET["client_id"]
Class ilMailAutoCompleteRecipientResult.
Class ilMailAutoCompleteSearch.
Class ilMailAutoCompleteUserProvider.

The documentation for this class was generated from the following file: