ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
Public Member Functions | |
__construct (string $format_mail_class=ilFormatMail::class, string $relations_table_class=RelationsTable::class) | |
executeCommand () | |
submitInvitation () | |
Data Fields | |
final const string | CONTACTS_VIEW_GALLERY = 'buddy_view_gallery' |
final const string | CONTACTS_VIEW_TABLE = 'buddy_view_table' |
Protected Member Functions | |
activateTab (string $a_id) | |
changeContactsView () | |
This method is used to switch the contacts view between gallery and table in the mail system. More... | |
showContacts () | |
mailToUsers (array $usr_ids) | |
inviteToChat (array $usr_ids) | |
Protected Attributes | |
ilGlobalTemplateInterface | $tpl |
ilCtrlInterface | $ctrl |
ilLanguage | $lng |
ilTabsGUI | $tabs_gui |
ilHelpGUI | $help |
ilToolbarGUI | $toolbar |
ilFormatMail | $umail |
ilObjUser | $user |
ilErrorHandling | $error |
ilRbacSystem | $rbacsystem |
bool | $has_sub_tabs = false |
Refinery | $refinery |
ILIAS UI Factory | $ui_factory |
ILIAS UI Renderer | $ui_renderer |
Private Member Functions | |
showSubTabs () | |
updateState () | |
updateRelationState (int $user, string $action) | |
asErrorMessage (array $array, string $title) | |
inviteToChatForm (array $options, array $usr_ids) | |
chatroomInvitationMessage () | |
contactAction () | |
Private Attributes | |
readonly ILIAS HTTP GlobalHttpState | $http |
readonly RelationsTable | $relations_table |
array | $view_mode_options |
ilContactGUI: ilMailSearchCoursesGUI, ilMailSearchGroupsGUI, ilMailSearchLearningSequenceGUI, ilMailingListsGUI ilContactGUI: ilUsersGalleryGUI, ilPublicUserProfileGUI
Definition at line 34 of file class.ilContactGUI.php.
ilContactGUI::__construct | ( | string | $format_mail_class = ilFormatMail::class , |
string | $relations_table_class = RelationsTable::class |
||
) |
Definition at line 61 of file class.ilContactGUI.php.
References $DIC, $http, ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
|
protected |
Definition at line 274 of file class.ilContactGUI.php.
Referenced by executeCommand(), inviteToChat(), and showContacts().
|
private |
list<string|int> | $array |
Definition at line 534 of file class.ilContactGUI.php.
Referenced by submitInvitation().
|
protected |
This method is used to switch the contacts view between gallery and table in the mail system.
Definition at line 286 of file class.ilContactGUI.php.
References ILIAS\Repository\ctrl(), ilBuddySystem\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
|
private |
Definition at line 578 of file class.ilContactGUI.php.
References Vendor\Package\$a, $url, ilLink\_getStaticLink(), ilObjUser\_lookupLogin(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Referenced by showContacts().
|
private |
Definition at line 617 of file class.ilContactGUI.php.
References $param, $token, $url, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by showContacts().
ilContactGUI::executeCommand | ( | ) |
Definition at line 93 of file class.ilContactGUI.php.
References activateTab(), ILIAS\Repository\ctrl(), ilBuddySystem\getInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), showSubTabs(), and ILIAS\Repository\user().
|
protected |
non-empty-array<int> | $usr_ids |
Definition at line 509 of file class.ilContactGUI.php.
References activateTab(), ilChatroom\byRoomId(), inviteToChatForm(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by submitInvitation().
|
private |
array<string,string> | $options |
list<int> | $usr_ids |
Definition at line 556 of file class.ilContactGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilSelectInputGUI\setOptions().
Referenced by inviteToChat().
|
protected |
non-empty-array<int> | $usr_ids |
Definition at line 402 of file class.ilContactGUI.php.
References ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), and ILIAS\Repository\lng().
|
protected |
Definition at line 311 of file class.ilContactGUI.php.
References activateTab(), chatroomInvitationMessage(), contactAction(), ILIAS\Repository\ctrl(), ilBuddySystem\getInstance(), ilMailGlobalServices\getMailObjectRefId(), and ILIAS\Repository\lng().
|
private |
Definition at line 161 of file class.ilContactGUI.php.
References $url, ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ilBuddySystem\getInstance(), ilBuddyList\getInstanceByGlobalUser(), ILIAS\Repository\help(), ILIAS\Repository\lng(), null, ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Referenced by executeCommand().
ilContactGUI::submitInvitation | ( | ) |
Definition at line 437 of file class.ilContactGUI.php.
References Vendor\Package\$a, $id, $message, $ref_id, ilLink\_getStaticLink(), ilObjUser\_lookupLogin(), asErrorMessage(), ilChatroom\byRoomId(), ilChatroom\checkPermissionsOfUser(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), inviteToChat(), ILIAS\Repository\lng(), null, ILIAS\Repository\refinery(), and ILIAS\Repository\user().
|
private |
Definition at line 367 of file class.ilContactGUI.php.
References Vendor\Package\$e, $relation, ilObjUser\_isAnonymous(), ilObjUser\_lookupLogin(), ilObjUser\_lookupPref(), ILIAS\Repository\ctrl(), ilBuddyList\getInstanceByGlobalUser(), ILIAS\Repository\lng(), and ilUtil\yn2tf().
Referenced by updateState().
|
private |
Definition at line 337 of file class.ilContactGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and updateRelationState().
|
protected |
Definition at line 41 of file class.ilContactGUI.php.
|
protected |
Definition at line 48 of file class.ilContactGUI.php.
|
protected |
Definition at line 50 of file class.ilContactGUI.php.
|
protected |
Definition at line 44 of file class.ilContactGUI.php.
|
private |
Definition at line 39 of file class.ilContactGUI.php.
Referenced by __construct().
|
protected |
Definition at line 42 of file class.ilContactGUI.php.
|
protected |
Definition at line 49 of file class.ilContactGUI.php.
|
protected |
Definition at line 51 of file class.ilContactGUI.php.
|
private |
Definition at line 54 of file class.ilContactGUI.php.
|
protected |
Definition at line 43 of file class.ilContactGUI.php.
|
protected |
Definition at line 45 of file class.ilContactGUI.php.
|
protected |
Definition at line 40 of file class.ilContactGUI.php.
|
protected |
Definition at line 52 of file class.ilContactGUI.php.
|
protected |
Definition at line 53 of file class.ilContactGUI.php.
|
protected |
Definition at line 46 of file class.ilContactGUI.php.
|
protected |
Definition at line 47 of file class.ilContactGUI.php.
|
private |
Definition at line 56 of file class.ilContactGUI.php.
final const string ilContactGUI::CONTACTS_VIEW_GALLERY = 'buddy_view_gallery' |
Definition at line 36 of file class.ilContactGUI.php.
final const string ilContactGUI::CONTACTS_VIEW_TABLE = 'buddy_view_table' |
Definition at line 37 of file class.ilContactGUI.php.