|
ILIAS
release_8 Revision v8.24
|
Class ilUserAvatarResolver. More...
Collaboration diagram for ilUserAvatarResolver:Public Member Functions | |
| __construct (int $user_id) | |
| getAvatar (bool $name_as_set_as_text_closely=false) | |
| setForcePicture (bool $force_image) | |
| setSize (string $size) | |
Protected Attributes | |
| ilObjUser | $user |
| ilLanguage | $lng |
| ilDBInterface | $db |
| Factory | $ui |
| bool | $letter_avatars_activated |
Private Member Functions | |
| init () | |
| useUploadedFile () | |
Private Attributes | |
| int | $user_id = 0 |
| string | $login = "" |
| string | $firstname = "" |
| string | $lastname = "" |
| bool | $has_public_profile = false |
| bool | $has_public_upload = false |
| string | $uploaded_file = "" |
| string | $abbreviation = "" |
| bool | $force_image = false |
| string | $size = 'small' |
Class ilUserAvatarResolver.
Definition at line 26 of file class.ilUserAvatarResolver.php.
| ilUserAvatarResolver::__construct | ( | int | $user_id | ) |
Definition at line 44 of file class.ilUserAvatarResolver.php.
References $DIC, $user_id, init(), ILIAS\Repository\lng(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilUserAvatarResolver::getAvatar | ( | bool | $name_as_set_as_text_closely = false | ) |
| bool | $name_as_set_as_text_closely | if the name is set as text close to the Avatar, the alternative text for screenreaders will be set differently, to reduce redundancy for screenreaders. See rules on the Avatar Symbol in the UI Components |
Definition at line 111 of file class.ilUserAvatarResolver.php.
References $login, ilObjUser\_lookupLogin(), ilUtil\getImagePath(), ILIAS\Repository\lng(), ILIAS\UI\examples\Symbol\Glyph\Login\login(), ilWACSignedPath\signFile(), ILIAS\Repository\ui(), ILIAS\Repository\user(), and useUploadedFile().
Here is the call graph for this function:
|
private |
Definition at line 57 of file class.ilUserAvatarResolver.php.
References $res, ilFileUtils\getWebspaceDir(), ILIAS\UI\examples\Symbol\Glyph\Login\login(), and ilStr\subStr().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilUserAvatarResolver::setForcePicture | ( | bool | $force_image | ) |
Definition at line 152 of file class.ilUserAvatarResolver.php.
References $force_image.
| ilUserAvatarResolver::setSize | ( | string | $size | ) |
Definition at line 157 of file class.ilUserAvatarResolver.php.
References $size.
|
private |
Definition at line 101 of file class.ilUserAvatarResolver.php.
Referenced by getAvatar().
Here is the caller graph for this function:
|
private |
Definition at line 35 of file class.ilUserAvatarResolver.php.
|
protected |
Definition at line 40 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 30 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 36 of file class.ilUserAvatarResolver.php.
Referenced by setForcePicture().
|
private |
Definition at line 32 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 33 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 31 of file class.ilUserAvatarResolver.php.
|
protected |
Definition at line 42 of file class.ilUserAvatarResolver.php.
|
protected |
Definition at line 39 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 29 of file class.ilUserAvatarResolver.php.
Referenced by getAvatar().
|
private |
Definition at line 37 of file class.ilUserAvatarResolver.php.
Referenced by setSize().
|
protected |
Definition at line 41 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 34 of file class.ilUserAvatarResolver.php.
|
protected |
Definition at line 38 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 28 of file class.ilUserAvatarResolver.php.
Referenced by __construct().