ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (private readonly object $gui, public int $ref_id, private readonly ilAbstractMailMemberRoles $objMailMemberRoles) | |
executeCommand () | |
storeReferer () | |
setObjParticipants (ilParticipants $objParticipants) | |
getUnsafeGetCommands () | |
This method must return a list of unsafe GET commands. More... | |
getSafePostCommands () | |
This method must return a list of safe POST commands. More... | |
getUnsafeGetCommands () | |
This method must return a list of unsafe GET commands. More... | |
getSafePostCommands () | |
This method must return a list of safe POST commands. More... | |
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, $ref_id, 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.
|
protected |
Definition at line 343 of file class.ilMailMemberSearchGUI.php.
References $mail_roles, and getMailRoles().
|
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().
ilMailMemberSearchGUI::getSafePostCommands | ( | ) |
This method must return a list of safe POST commands.
Safe post commands returned by this method will no longer be CSRF protected and will NOT be appended by an ilCtrlToken.
Implements ilCtrlSecurityInterface.
Definition at line 383 of file class.ilMailMemberSearchGUI.php.
|
private |
Definition at line 148 of file class.ilMailMemberSearchGUI.php.
References ilSession\get().
Referenced by redirectToParentReferer().
ilMailMemberSearchGUI::getUnsafeGetCommands | ( | ) |
This method must return a list of unsafe GET commands.
Unsafe get commands returned by this method will now be CSRF protected, which means an ilCtrlToken is appended each time a link-target is generated to the class implementing this interface with a command from that list.
Tokens will be validated in
Implements ilCtrlSecurityInterface.
Definition at line 376 of file class.ilMailMemberSearchGUI.php.
|
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(), and ILIAS\Repository\lng().
Referenced by nextMailForm(), and showSearchForm().
|
protected |
Definition at line 158 of file class.ilMailMemberSearchGUI.php.
References $data, ILIAS\Repository\ctrl(), 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(), 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.
|
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 getMailRadioGroup(), and 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.