|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
@ilCtrl_Calls ilMailFormGUI: ilMailAttachmentGUI, ilMailSearchGUI, ilMailSearchCoursesGUI, ilMailSearchGroupsGUI, ilMailingListsGUI, ilMailFormUploadHandlerGUI @ilCtrl_Calls ilMailFormGUI: ILIAS\User\Search\EndpointGUI More...
Collaboration diagram for ilMailFormGUI:Public Member Functions | |
| executeCommand () | |
| saveMessageToOutbox (array $form_values, Form $form) | |
| sendMessage () | |
| saveDraft () | |
| searchUsers (bool $save=true) | |
| searchCoursesTo () | |
| searchGroupsTo () | |
| search () | |
| cancelSearch () | |
| editAttachments () | |
| returnFromAttachments () | |
| searchResults () | |
| mailUser () | |
| mailRole () | |
| replyMail () | |
| mailAttachment () | |
| showForm (?Form $form=null) | |
| lookupRecipientAsync () | |
| cancelMail () | |
| searchMailingListsTo () | |
Data Fields | |
| final const string | MAIL_FORM_TYPE_ATTACH = 'attach' |
| final const string | MAIL_FORM_TYPE_SEARCH_RESULT = 'search_res' |
| final const string | MAIL_FORM_TYPE_NEW = 'new' |
| final const string | MAIL_FORM_TYPE_ROLE = 'role' |
| final const string | MAIL_FORM_TYPE_REPLY = 'reply' |
| final const string | MAIL_FORM_TYPE_ADDRESS = 'address' |
| final const string | MAIL_FORM_TYPE_FORWARD = 'forward' |
| final const string | MAIL_FORM_TYPE_DRAFT = 'draft' |
| final const string | MAIL_FORM_TYPE_OUTBOX = 'outbox' |
Protected Member Functions | |
| decodeAttachmentFiles (array $files) | |
| getTemplateDataById () | |
| saveMailBeforeSearch () | |
| showSubmissionErrors (array $errors) | |
| buildForm (?array $mail_data=null) | |
| buildFormElements (?array $mail_data) | |
| addToolbarButtons () | |
Protected Attributes | |
| ilMailTemplateService | $template_service |
Private Member Functions | |
| getQueryParam (string $name, Transformation $trafo, $default=null) | |
| getBodyParam (string $name, Transformation $trafo, $default=null) | |
| getUserSearchConfigurator () | |
Private Attributes | |
| readonly ilGlobalTemplateInterface | $tpl |
| readonly ilCtrlInterface | $ctrl |
| readonly ilLanguage | $lng |
| readonly ilObjUser | $user |
| readonly ilTabsGUI | $tabs |
| readonly ilToolbarGUI | $toolbar |
| readonly ilFormatMail | $umail |
| readonly ilMailbox | $mbox |
| readonly ilFileDataMail | $mfile |
| readonly GlobalHttpState | $http |
| readonly Refinery | $refinery |
| array | $request_attachments = null |
| readonly ilMailBodyPurifier | $purifier |
| string | $mail_form_type = '' |
| readonly Factory | $ui_factory |
| readonly Renderer | $ui_renderer |
| readonly Psr Http Message ServerRequestInterface | $request |
| readonly ArrayBasedRequestWrapper | $post |
| readonly ArrayBasedRequestWrapper | $query |
| readonly ilMailFormUploadHandlerGUI | $upload_handler |
| readonly ilFileDataMail | $fdm |
| readonly ILIAS ResourceStorage Services | $storage |
| readonly ilSetting | $settings |
| readonly ILIAS User Search Search | $user_search |
| readonly ClockFactory | $clock |
@ilCtrl_Calls ilMailFormGUI: ilMailAttachmentGUI, ilMailSearchGUI, ilMailSearchCoursesGUI, ilMailSearchGroupsGUI, ilMailingListsGUI, ilMailFormUploadHandlerGUI @ilCtrl_Calls ilMailFormGUI: ILIAS\User\Search\EndpointGUI
Definition at line 43 of file class.ilMailFormGUI.php.
|
protected |
Definition at line 1214 of file class.ilMailFormGUI.php.
References $id, ILIAS\Repository\ctrl(), ilBuddyList\getInstanceByGlobalUser(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by showForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 963 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\UI\Component\Input\Container\Form\Form\withAdditionalFormAction().
Referenced by saveDraft(), saveMailBeforeSearch(), sendMessage(), and showForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 979 of file class.ilMailFormGUI.php.
References $context, Vendor\Package\$e, $id, ILIAS\UI\Implementation\Component\Input\Field\$options, ilMailFormCall\getContextId(), ilLoggerFactory\getLogger(), ilMailTemplateContextService\getTemplateContextById(), getUserSearchConfigurator(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\user(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().
Here is the call graph for this function:| ilMailFormGUI::cancelMail | ( | ) |
Definition at line 903 of file class.ilMailFormGUI.php.
References ilMailFormCall\getRefererRedirectUrl(), ilMailFormCall\isRefererStored(), ilUtil\redirect(), and showForm().
Here is the call graph for this function:| ilMailFormGUI::cancelSearch | ( | ) |
Definition at line 557 of file class.ilMailFormGUI.php.
References ilSession\clear(), and searchResults().
Here is the call graph for this function:
|
protected |
| list<string> | $files |
Definition at line 214 of file class.ilMailFormGUI.php.
| ilMailFormGUI::editAttachments | ( | ) |
Definition at line 563 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::executeCommand | ( | ) |
Definition at line 158 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and getUserSearchConfigurator().
Here is the call graph for this function:
|
private |
Definition at line 146 of file class.ilMailFormGUI.php.
References ILIAS\FileDelivery\http().
Referenced by lookupRecipientAsync(), saveDraft(), saveMessageToOutbox(), and search().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 134 of file class.ilMailFormGUI.php.
References ILIAS\FileDelivery\http().
Referenced by showForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 607 of file class.ilMailFormGUI.php.
References ilMailTemplateContextService\getTemplateContextById(), and ILIAS\FileDelivery\http().
Here is the call graph for this function:
|
private |
Definition at line 974 of file class.ilMailFormGUI.php.
Referenced by buildFormElements(), and executeCommand().
Here is the caller graph for this function:| ilMailFormGUI::lookupRecipientAsync | ( | ) |
Definition at line 862 of file class.ilMailFormGUI.php.
References getBodyParam(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), ilUtil\stripSlashes(), and ilStr\strLen().
Here is the call graph for this function:| ilMailFormGUI::mailAttachment | ( | ) |
Definition at line 601 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_ATTACH, and showForm().
Here is the call graph for this function:| ilMailFormGUI::mailRole | ( | ) |
Definition at line 589 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_ROLE, and showForm().
Here is the call graph for this function:| ilMailFormGUI::mailUser | ( | ) |
Definition at line 583 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_NEW, and showForm().
Here is the call graph for this function:| ilMailFormGUI::replyMail | ( | ) |
Definition at line 595 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_REPLY, and showForm().
Here is the call graph for this function:| ilMailFormGUI::returnFromAttachments | ( | ) |
Definition at line 571 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_ATTACH, and showForm().
Here is the call graph for this function:| ilMailFormGUI::saveDraft | ( | ) |
Definition at line 405 of file class.ilMailFormGUI.php.
References buildForm(), ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ilMailFormCall\getRefererRedirectUrl(), ILIAS\Repository\int(), ilMailFormCall\isRefererStored(), ILIAS\Repository\lng(), ilUtil\redirect(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), showForm(), and showSubmissionErrors().
Here is the call graph for this function:
|
protected |
Definition at line 912 of file class.ilMailFormGUI.php.
References buildForm(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ILIAS\UI\Implementation\Component\Input\getValue(), ilUtil\securePlainString(), and ILIAS\Repository\user().
Referenced by editAttachments(), searchCoursesTo(), searchGroupsTo(), searchMailingListsTo(), and searchUsers().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::saveMessageToOutbox | ( | array | $form_values, |
| Form | $form | ||
| ) |
Definition at line 226 of file class.ilMailFormGUI.php.
References ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ilMailFormCall\getRefererRedirectUrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ilMailFormCall\isRefererStored(), ILIAS\Repository\lng(), ilUtil\redirect(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), showForm(), showSubmissionErrors(), and ILIAS\Repository\user().
Referenced by sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::search | ( | ) |
Definition at line 533 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), ilSession\get(), getBodyParam(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), searchUsers(), ilUtil\securePlainString(), and ilSession\set().
Here is the call graph for this function:| ilMailFormGUI::searchCoursesTo | ( | ) |
Definition at line 513 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), ilSession\get(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::searchGroupsTo | ( | ) |
Definition at line 525 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::searchMailingListsTo | ( | ) |
Definition at line 942 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::searchResults | ( | ) |
Definition at line 577 of file class.ilMailFormGUI.php.
References MAIL_FORM_TYPE_SEARCH_RESULT, and showForm().
Referenced by cancelSearch().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::searchUsers | ( | bool | $save = true | ) |
Definition at line 482 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), ilSession\get(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), and saveMailBeforeSearch().
Referenced by search().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::sendMessage | ( | ) |
Definition at line 305 of file class.ilMailFormGUI.php.
References buildForm(), ilSession\clear(), ILIAS\Repository\ctrl(), ilSession\get(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ilMailFormCall\getRefererRedirectUrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ilMailFormCall\isRefererStored(), ILIAS\Repository\lng(), saveMessageToOutbox(), ilUtil\securePlainString(), showForm(), showSubmissionErrors(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilMailFormGUI::showForm | ( | ?Form | $form = null | ) |
Definition at line 634 of file class.ilMailFormGUI.php.
References $mail_form_type, $request_attachments, addToolbarButtons(), buildForm(), ilSession\clear(), ilSession\get(), getQueryParam(), ilMailFormCall\getSignature(), ILIAS\FileDelivery\http(), ilMailFormCall\isRefererStored(), ILIAS\Repository\lng(), MAIL_FORM_TYPE_ADDRESS, MAIL_FORM_TYPE_ATTACH, MAIL_FORM_TYPE_DRAFT, MAIL_FORM_TYPE_FORWARD, MAIL_FORM_TYPE_NEW, MAIL_FORM_TYPE_OUTBOX, MAIL_FORM_TYPE_REPLY, MAIL_FORM_TYPE_ROLE, MAIL_FORM_TYPE_SEARCH_RESULT, ILIAS\Repository\refinery(), ilUtil\securePlainString(), ilSession\set(), ilMailFormCall\setContextId(), ilMailFormCall\setContextParameters(), and ILIAS\Repository\tabs().
Referenced by cancelMail(), mailAttachment(), mailRole(), mailUser(), replyMail(), returnFromAttachments(), saveDraft(), saveMessageToOutbox(), searchResults(), and sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| list<ilMailError> | $errors |
Definition at line 953 of file class.ilMailFormGUI.php.
References ILIAS\Repository\lng().
Referenced by saveDraft(), saveMessageToOutbox(), and sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 82 of file class.ilMailFormGUI.php.
|
private |
Definition at line 58 of file class.ilMailFormGUI.php.
|
private |
Definition at line 78 of file class.ilMailFormGUI.php.
|
private |
Definition at line 66 of file class.ilMailFormGUI.php.
|
private |
Definition at line 59 of file class.ilMailFormGUI.php.
|
private |
Definition at line 71 of file class.ilMailFormGUI.php.
Referenced by showForm().
|
private |
Definition at line 64 of file class.ilMailFormGUI.php.
|
private |
Definition at line 65 of file class.ilMailFormGUI.php.
|
private |
Definition at line 75 of file class.ilMailFormGUI.php.
|
private |
Definition at line 70 of file class.ilMailFormGUI.php.
|
private |
Definition at line 76 of file class.ilMailFormGUI.php.
|
private |
Definition at line 67 of file class.ilMailFormGUI.php.
|
private |
Definition at line 74 of file class.ilMailFormGUI.php.
|
private |
Definition at line 68 of file class.ilMailFormGUI.php.
Referenced by showForm().
|
private |
Definition at line 80 of file class.ilMailFormGUI.php.
|
private |
Definition at line 79 of file class.ilMailFormGUI.php.
|
private |
Definition at line 61 of file class.ilMailFormGUI.php.
|
protected |
Definition at line 69 of file class.ilMailFormGUI.php.
|
private |
Definition at line 62 of file class.ilMailFormGUI.php.
|
private |
Definition at line 57 of file class.ilMailFormGUI.php.
|
private |
Definition at line 72 of file class.ilMailFormGUI.php.
|
private |
Definition at line 73 of file class.ilMailFormGUI.php.
|
private |
Definition at line 63 of file class.ilMailFormGUI.php.
|
private |
Definition at line 77 of file class.ilMailFormGUI.php.
|
private |
Definition at line 60 of file class.ilMailFormGUI.php.
Definition at line 81 of file class.ilMailFormGUI.php.
| final const string ilMailFormGUI::MAIL_FORM_TYPE_ADDRESS = 'address' |
Definition at line 52 of file class.ilMailFormGUI.php.
Referenced by showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_ATTACH = 'attach' |
Definition at line 47 of file class.ilMailFormGUI.php.
Referenced by ilMailAttachmentGUI\cancelSaveAttachmentsCommand(), ilMailGUI\executeCommand(), mailAttachment(), returnFromAttachments(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_DRAFT = 'draft' |
Definition at line 54 of file class.ilMailFormGUI.php.
Referenced by ilMailFolderGUI\executeTableAction(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_FORWARD = 'forward' |
Definition at line 53 of file class.ilMailFormGUI.php.
Referenced by ilMailFolderGUI\executeTableAction(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_NEW = 'new' |
Definition at line 49 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), ILIAS\Mail\Provider\MailGlobalScreenToolProvider\getToolsForContextStack(), mailUser(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_OUTBOX = 'outbox' |
Definition at line 55 of file class.ilMailFormGUI.php.
Referenced by showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_REPLY = 'reply' |
Definition at line 51 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), ilMailFolderGUI\executeTableAction(), replyMail(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_ROLE = 'role' |
Definition at line 50 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), mailRole(), ilMailMemberSearchGUI\nextMailForm(), and showForm().
| final const string ilMailFormGUI::MAIL_FORM_TYPE_SEARCH_RESULT = 'search_res' |
Definition at line 48 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), searchResults(), and showForm().