ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilUserAvatarResolver. More...
Public Member Functions | |
__construct (int $user_id) | |
constructor. More... | |
getAvatar (bool $name_as_set_as_text_closely=false) | |
setForcePicture (bool $force_image) | |
setSize (string $size) | |
Protected Attributes | |
$ui | |
$letter_avatars_activated | |
Private Member Functions | |
init () | |
useUploadedFile () | |
Private Attributes | |
$user_id | |
$login | |
$firstname | |
$lastname | |
$has_public_profile = false | |
$has_public_upload = false | |
$uploaded_file | |
$abbreviation | |
$force_image = false | |
$size = 'small' | |
$db | |
$lng | |
$user | |
Class ilUserAvatarResolver.
Definition at line 10 of file class.ilUserAvatarResolver.php.
ilUserAvatarResolver::__construct | ( | int | $user_id | ) |
constructor.
int | $user_id |
Definition at line 78 of file class.ilUserAvatarResolver.php.
References $DIC, $user_id, init(), ui(), and user().
ilUserAvatarResolver::getAvatar | ( | bool | $name_as_set_as_text_closely = false | ) |
bool | $name_as_text_visible_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 146 of file class.ilUserAvatarResolver.php.
References $login, ilObjUser\_lookupLogin(), ilUtil\getImagePath(), login(), ui(), user(), and useUploadedFile().
|
private |
Definition at line 91 of file class.ilUserAvatarResolver.php.
References $in, $res, ilUtil\getWebspaceDir(), login(), and ilStr\subStr().
Referenced by __construct().
ilUserAvatarResolver::setForcePicture | ( | bool | $force_image | ) |
bool | $force_image |
Definition at line 189 of file class.ilUserAvatarResolver.php.
References $force_image.
ilUserAvatarResolver::setSize | ( | string | $size | ) |
string | $size |
Definition at line 197 of file class.ilUserAvatarResolver.php.
References $size.
|
private |
Definition at line 135 of file class.ilUserAvatarResolver.php.
Referenced by getAvatar().
|
private |
Definition at line 43 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 55 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 23 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 47 of file class.ilUserAvatarResolver.php.
Referenced by setForcePicture().
|
private |
Definition at line 31 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 35 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 27 of file class.ilUserAvatarResolver.php.
|
protected |
Definition at line 72 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 59 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 19 of file class.ilUserAvatarResolver.php.
Referenced by getAvatar().
|
private |
Definition at line 51 of file class.ilUserAvatarResolver.php.
Referenced by setSize().
|
protected |
Definition at line 67 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 39 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 63 of file class.ilUserAvatarResolver.php.
|
private |
Definition at line 15 of file class.ilUserAvatarResolver.php.
Referenced by __construct().