ILIAS  release_7 Revision v7.30-3-g800a261c036
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.

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 if (ilSearchSettings::getInstance()->isLuceneUserSearchEnabled()) {
31 $search->addProvider(new ilMailAutoCompleteUserProvider($quotedTerm, $term));
32 }
33 $search->search();
34
35 return $result->getItems();
36 }
$result
$_GET["client_id"]
Class ilMailAutoCompleteSearch.
Class ilMailAutoCompleteUserProvider.

References $_GET, $result, ilSearchSettings\getInstance(), ilMailAutoCompleteRecipientResult\MODE_FETCH_ALL, and ilMailAutoCompleteRecipientResult\MODE_STOP_ON_MAX_ENTRIES.

+ Here is the call graph for this function:

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