ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (private readonly object $gui, public int $ref_id, private readonly ilAbstractMailMemberRoles $objMailMemberRoles) | |
executeCommand () | |
storeReferer () | |
setObjParticipants (ilParticipants $objParticipants) | |
Protected Member Functions | |
nextMailForm () | |
generateContextArray () | |
showSelectableUsers () | |
sendMailToSelectedUsers () | |
showSearchForm (?StandardForm $form=null) | |
getObjParticipants () | |
initMailToMembersForm () | |
getMailRadioGroup () | |
Private Member Functions | |
handleSearchMembersActions () | |
redirectToParentReferer () | |
getStoredReferer () | |
unsetStoredReferer () | |
getMailRoles () | |
Private Attributes | |
readonly ServerRequestInterface | $httpRequest |
readonly array | $mail_roles |
ilParticipants | $objParticipants = null |
readonly ilCtrlInterface | $ctrl |
readonly ilGlobalTemplateInterface | $tpl |
readonly ilLanguage | $lng |
readonly ilAccessHandler | $access |
readonly ILIAS UI Factory | $ui_factory |
readonly Services | $http |
readonly Renderer | $ui_renderer |
readonly Factory | $refinery |
Definition at line 28 of file class.ilMailMemberSearchGUI.php.
ilMailMemberSearchGUI::__construct | ( | private readonly object | $gui, |
public int | $ref_id, | ||
private readonly ilAbstractMailMemberRoles | $objMailMemberRoles | ||
) |
ilObjGroupGUI | ilObjCourseGUI | ilMembershipGUI | $gui | |
ilAbstractMailMemberRoles | $objMailMemberRoles |
Definition at line 47 of file class.ilMailMemberSearchGUI.php.
References $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
ilMailMemberSearchGUI::executeCommand | ( | ) |
Definition at line 85 of file class.ilMailMemberSearchGUI.php.
References ILIAS\Repository\ctrl(), handleSearchMembersActions(), nextMailForm(), redirectToParentReferer(), showSearchForm(), and showSelectableUsers().
|
protected |
Definition at line 206 of file class.ilMailMemberSearchGUI.php.
References $ref_id, ilContainer\_lookupContainerSetting(), ilObject\_lookupObjId(), ilObject\_lookupType(), ILIAS\Repository\access(), ilMailFormCall\CONTEXT_KEY, ilObjectServiceSettingsGUI\EXTERNAL_MAIL_PREFIX, ilCourseMailTemplateTutorContext\ID, ilSessionMailTemplateParticipantContext\ID, and ilMail\PROP_CONTEXT_SUBJECT_PREFIX.
Referenced by nextMailForm(), and sendMailToSelectedUsers().
|
protected |
Definition at line 343 of file class.ilMailMemberSearchGUI.php.
References getMailRoles(), ILIAS\Repository\lng(), and ILIAS\UI\Implementation\Component\Input\withValue().
Referenced by initMailToMembersForm().
|
private |
Definition at line 338 of file class.ilMailMemberSearchGUI.php.
References $mail_roles.
Referenced by getMailRadioGroup().
|
protected |
Definition at line 313 of file class.ilMailMemberSearchGUI.php.
References $objParticipants.
Referenced by sendMailToSelectedUsers(), and showSelectableUsers().
|
private |
Definition at line 148 of file class.ilMailMemberSearchGUI.php.
References ilSession\get().
Referenced by redirectToParentReferer().
|
private |
Definition at line 70 of file class.ilMailMemberSearchGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), and sendMailToSelectedUsers().
Referenced by executeCommand().
|
protected |
Definition at line 323 of file class.ilMailMemberSearchGUI.php.
References ILIAS\Repository\ctrl(), getMailRadioGroup(), and ILIAS\Repository\lng().
Referenced by nextMailForm(), and showSearchForm().
|
protected |
Definition at line 158 of file class.ilMailMemberSearchGUI.php.
References $data, ILIAS\Repository\ctrl(), generateContextArray(), ilMailFormCall\getRedirectTarget(), ILIAS\FileDelivery\http(), initMailToMembersForm(), ILIAS\Repository\lng(), ilMailFormGUI\MAIL_FORM_TYPE_ROLE, ilSession\set(), showSearchForm(), and showSelectableUsers().
Referenced by executeCommand().
|
private |
Definition at line 120 of file class.ilMailMemberSearchGUI.php.
References $url, ILIAS\Repository\ctrl(), getStoredReferer(), and unsetStoredReferer().
Referenced by executeCommand().
|
protected |
Definition at line 254 of file class.ilMailMemberSearchGUI.php.
References $provider, ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), generateContextArray(), getObjParticipants(), ilMailFormCall\getRedirectTarget(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilMailFormGUI\MAIL_FORM_TYPE_NEW, ILIAS\Repository\refinery(), ilMailFormCall\setRecipients(), and showSelectableUsers().
Referenced by handleSearchMembersActions().
ilMailMemberSearchGUI::setObjParticipants | ( | ilParticipants | $objParticipants | ) |
Definition at line 318 of file class.ilMailMemberSearchGUI.php.
References $objParticipants.
Referenced by ilObjGroupGUI\executeCommand(), and ilObjCourseGUI\executeCommand().
|
protected |
Definition at line 303 of file class.ilMailMemberSearchGUI.php.
References initMailToMembersForm(), and storeReferer().
Referenced by executeCommand(), and nextMailForm().
|
protected |
Definition at line 245 of file class.ilMailMemberSearchGUI.php.
References $provider, ILIAS\Repository\ctrl(), getObjParticipants(), ILIAS\FileDelivery\http(), and ILIAS\Repository\lng().
Referenced by executeCommand(), nextMailForm(), and sendMailToSelectedUsers().
ilMailMemberSearchGUI::storeReferer | ( | ) |
Definition at line 127 of file class.ilMailMemberSearchGUI.php.
References $url, ILIAS\Repository\ctrl(), and ilSession\set().
Referenced by showSearchForm().
|
private |
Definition at line 153 of file class.ilMailMemberSearchGUI.php.
References ilSession\set().
Referenced by redirectToParentReferer().
|
private |
Definition at line 37 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 34 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 39 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 30 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 36 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 32 of file class.ilMailMemberSearchGUI.php.
Referenced by getMailRoles().
|
private |
Definition at line 33 of file class.ilMailMemberSearchGUI.php.
Referenced by getObjParticipants(), and setObjParticipants().
|
private |
Definition at line 41 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 35 of file class.ilMailMemberSearchGUI.php.
Definition at line 38 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 40 of file class.ilMailMemberSearchGUI.php.