ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
class.ilMailAutoCompleteSearch.php
Go to the documentation of this file.
1
<?php
2
/* Copyright (c) 1998-2014 ILIAS open source, Extended GPL, see docs/LICENSE */
3
7
class
ilMailAutoCompleteSearch
8
{
12
protected
$result
;
13
17
protected
$providers
= array();
18
22
public
function
__construct
(
ilMailAutoCompleteRecipientResult
$result
)
23
{
24
$this->result =
$result
;
25
}
26
30
public
function
addProvider
(
Iterator
$provider
)
31
{
32
$this->providers[] =
$provider
;
33
}
34
38
public
function
search
()
39
{
40
foreach
($this->providers as
$provider
)
41
{
42
foreach
($provider as
$row
)
43
{
44
if
(!$this->result->isResultAddable())
45
{
46
$this->result->result[
'hasMoreResults'
] =
true
;
47
break
2;
48
}
49
$this->result->addResult($row[
'login'
], $row[
'firstname'
], $row[
'lastname'
]);
50
}
51
}
52
}
53
}
ilMailAutoCompleteSearch\__construct
__construct(ilMailAutoCompleteRecipientResult $result)
Definition:
class.ilMailAutoCompleteSearch.php:22
ilMailAutoCompleteSearch\$providers
$providers
Definition:
class.ilMailAutoCompleteSearch.php:17
ilMailAutoCompleteRecipientResult
Class ilMailAutoCompleteRecipientResult.
Definition:
class.ilMailAutoCompleteRecipientResult.php:9
ilMailAutoCompleteSearch\$result
$result
Definition:
class.ilMailAutoCompleteSearch.php:12
ilMailAutoCompleteSearch\search
search()
Definition:
class.ilMailAutoCompleteSearch.php:38
$row
$row
Definition:
examplelayouts.sql.php:26
ilMailAutoCompleteSearch
Class ilMailAutoCompleteSearch.
Definition:
class.ilMailAutoCompleteSearch.php:7
League\OAuth2\Client\Provider\$provider
$provider
Definition:
get_oauth_token.php:131
Iterator
ilMailAutoCompleteSearch\addProvider
addProvider(Iterator $provider)
Definition:
class.ilMailAutoCompleteSearch.php:30
Services
Mail
classes
class.ilMailAutoCompleteSearch.php
Generated on Wed Aug 27 2025 19:00:56 for ILIAS by
1.8.13 (using
Doxyfile
)