|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilMailFormGUI:Public Member Functions | |
| __construct (ilMailTemplateService $templateService=null, ilMailBodyPurifier $bodyPurifier=null) | |
| executeCommand () | |
| sendMessage () | |
| saveDraft () | |
| searchUsers (bool $save=true) | |
| searchCoursesTo () | |
| searchGroupsTo () | |
| search () | |
| cancelSearch () | |
| editAttachments () | |
| returnFromAttachments () | |
| searchResults () | |
| mailUser () | |
| mailRole () | |
| replyMail () | |
| mailAttachment () | |
| showForm () | |
| lookupRecipientAsync () | |
| cancelMail () | |
| searchMailingListsTo () | |
Data Fields | |
| const | MAIL_FORM_TYPE_ATTACH = 'attach' |
| const | MAIL_FORM_TYPE_SEARCH_RESULT = 'search_res' |
| const | MAIL_FORM_TYPE_NEW = 'new' |
| const | MAIL_FORM_TYPE_ROLE = 'role' |
| const | MAIL_FORM_TYPE_REPLY = 'reply' |
| const | MAIL_FORM_TYPE_ADDRESS = 'address' |
| const | MAIL_FORM_TYPE_FORWARD = 'forward' |
| const | MAIL_FORM_TYPE_DRAFT = 'draft' |
Protected Member Functions | |
| decodeAttachmentFiles (array $files) | |
| getTemplateDataById () | |
| saveMailBeforeSearch () | |
| showSubmissionErrors (array $errors) | |
Protected Attributes | |
| ilMailTemplateService | $templateService |
Private Member Functions | |
| getQueryParam (string $name, Transformation $trafo, $default=null) | |
| getBodyParam (string $name, Transformation $trafo, $default=null) | |
Private Attributes | |
| ilGlobalTemplateInterface | $tpl |
| ilCtrlInterface | $ctrl |
| ilLanguage | $lng |
| ilObjUser | $user |
| ilTabsGUI | $tabs |
| ilToolbarGUI | $toolbar |
| ilFormatMail | $umail |
| ilMailbox | $mbox |
| ilFileDataMail | $mfile |
| GlobalHttpState | $http |
| Refinery | $refinery |
| array | $requestAttachments = null |
| ilMailBodyPurifier | $purifier |
| string | $mail_form_type = '' |
@ilCtrl_Calls ilMailFormGUI: ilMailAttachmentGUI, ilMailSearchGUI, ilMailSearchCoursesGUI, ilMailSearchGroupsGUI, ilMailingListsGUI
Definition at line 32 of file class.ilMailFormGUI.php.
| ilMailFormGUI::__construct | ( | ilMailTemplateService | $templateService = null, |
| ilMailBodyPurifier | $bodyPurifier = null |
||
| ) |
Definition at line 59 of file class.ilMailFormGUI.php.
References $DIC, $templateService, ILIAS\Repository\ctrl(), getBodyParam(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilMailFormGUI::cancelMail | ( | ) |
Definition at line 912 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 391 of file class.ilMailFormGUI.php.
References ilSession\clear(), and searchResults().
Here is the call graph for this function:
|
protected |
| string[] | $files |
Definition at line 162 of file class.ilMailFormGUI.php.
Referenced by saveDraft(), and sendMessage().
Here is the caller graph for this function:| ilMailFormGUI::editAttachments | ( | ) |
Definition at line 397 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), function, getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilMailFormGUI::executeCommand | ( | ) |
Definition at line 119 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 107 of file class.ilMailFormGUI.php.
References ILIAS\FileDelivery\http().
Referenced by __construct(), editAttachments(), lookupRecipientAsync(), saveDraft(), saveMailBeforeSearch(), search(), searchUsers(), and sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 95 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 464 of file class.ilMailFormGUI.php.
References $context, Vendor\Package\$e, ilMailTemplateContextService\getTemplateContextById(), and ILIAS\FileDelivery\http().
Here is the call graph for this function:| ilMailFormGUI::lookupRecipientAsync | ( | ) |
Definition at line 871 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 458 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 446 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 440 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 452 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 428 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 231 of file class.ilMailFormGUI.php.
References $errors, ilSession\clear(), ILIAS\Repository\ctrl(), decodeAttachmentFiles(), 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 921 of file class.ilMailFormGUI.php.
References function, getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), and ILIAS\Repository\user().
Referenced by searchCoursesTo(), searchGroupsTo(), and searchMailingListsTo().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::search | ( | ) |
Definition at line 367 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 347 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 359 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::searchMailingListsTo | ( | ) |
Definition at line 949 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), and saveMailBeforeSearch().
Here is the call graph for this function:| ilMailFormGUI::searchResults | ( | ) |
Definition at line 434 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 292 of file class.ilMailFormGUI.php.
References ILIAS\Repository\ctrl(), function, ilSession\get(), getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ILIAS\Repository\lng(), ilLegacyFormElementsUtil\prepareFormOutput(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), and ILIAS\Repository\user().
Referenced by search().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailFormGUI::sendMessage | ( | ) |
Definition at line 175 of file class.ilMailFormGUI.php.
References $errors, $message, ILIAS\Repository\ctrl(), decodeAttachmentFiles(), getBodyParam(), ilMailFormCall\getContextId(), ilMailFormCall\getContextParameters(), ilMailFormCall\getRefererRedirectUrl(), ilMailFormCall\isRefererStored(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ilUtil\securePlainString(), showForm(), showSubmissionErrors(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilMailFormGUI::showForm | ( | ) |
Definition at line 491 of file class.ilMailFormGUI.php.
References $context, $data, Vendor\Package\$e, ILIAS\LTI\ToolProvider\$key, $mail_form_type, $requestAttachments, $type, ilButton\BUTTON_TYPE_SUBMIT, ilSession\clear(), ILIAS\Repository\ctrl(), ilUtil\formatSize(), ilSession\get(), ilMailFormCall\getContextId(), ilButton\getInstance(), ilBuddyList\getInstanceByGlobalUser(), ilLoggerFactory\getLogger(), getQueryParam(), ilMailFormCall\getSignature(), ilMailTemplateContextService\getTemplateContextById(), 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_REPLY, MAIL_FORM_TYPE_ROLE, MAIL_FORM_TYPE_SEARCH_RESULT, ILIAS\Repository\refinery(), ilUtil\securePlainString(), ilSession\set(), ilMailFormCall\setContextId(), ilMailFormCall\setContextParameters(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
Referenced by cancelMail(), mailAttachment(), mailRole(), mailUser(), replyMail(), returnFromAttachments(), saveDraft(), searchResults(), and sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilMailError[] | $errors |
Definition at line 960 of file class.ilMailFormGUI.php.
References $errors, and ILIAS\Repository\lng().
Referenced by saveDraft(), and sendMessage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 44 of file class.ilMailFormGUI.php.
|
private |
Definition at line 52 of file class.ilMailFormGUI.php.
|
private |
Definition at line 45 of file class.ilMailFormGUI.php.
|
private |
Definition at line 57 of file class.ilMailFormGUI.php.
Referenced by showForm().
|
private |
Definition at line 50 of file class.ilMailFormGUI.php.
|
private |
Definition at line 51 of file class.ilMailFormGUI.php.
|
private |
Definition at line 56 of file class.ilMailFormGUI.php.
|
private |
Definition at line 53 of file class.ilMailFormGUI.php.
|
private |
Definition at line 54 of file class.ilMailFormGUI.php.
Referenced by showForm().
|
private |
Definition at line 47 of file class.ilMailFormGUI.php.
|
protected |
Definition at line 55 of file class.ilMailFormGUI.php.
Referenced by __construct().
|
private |
Definition at line 48 of file class.ilMailFormGUI.php.
|
private |
Definition at line 43 of file class.ilMailFormGUI.php.
|
private |
Definition at line 49 of file class.ilMailFormGUI.php.
|
private |
Definition at line 46 of file class.ilMailFormGUI.php.
| const ilMailFormGUI::MAIL_FORM_TYPE_ADDRESS = 'address' |
Definition at line 39 of file class.ilMailFormGUI.php.
Referenced by showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_ATTACH = 'attach' |
Definition at line 34 of file class.ilMailFormGUI.php.
Referenced by ilMailAttachmentGUI\cancelSaveAttachments(), ilMailGUI\executeCommand(), mailAttachment(), returnFromAttachments(), and showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_DRAFT = 'draft' |
Definition at line 41 of file class.ilMailFormGUI.php.
Referenced by ilMailFolderTableGUI\addViewRowAction(), ilMailFolderTableGUI\fetchTableData(), and showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_FORWARD = 'forward' |
Definition at line 40 of file class.ilMailFormGUI.php.
Referenced by ilMailFolderTableGUI\addForwardRowAction(), and showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_NEW = 'new' |
Definition at line 36 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), mailUser(), ilMailMemberSearchGUI\sendMailToSelectedUsers(), showForm(), and ilMailGUI\showHeader().
| const ilMailFormGUI::MAIL_FORM_TYPE_REPLY = 'reply' |
Definition at line 38 of file class.ilMailFormGUI.php.
Referenced by ilMailFolderTableGUI\addReplyRowAction(), ilMailGUI\executeCommand(), replyMail(), and showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_ROLE = 'role' |
Definition at line 37 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), mailRole(), ilMailMemberSearchGUI\nextMailForm(), and showForm().
| const ilMailFormGUI::MAIL_FORM_TYPE_SEARCH_RESULT = 'search_res' |
Definition at line 35 of file class.ilMailFormGUI.php.
Referenced by ilMailGUI\executeCommand(), searchResults(), and showForm().