ILIAS
trunk Revision v11.0_alpha-1851-ga8564da6fed
|
Public Member Functions | |
__construct () | |
executeCommand () | |
Protected Member Functions | |
initRequest () | |
Init class variables that can be determined in an actual request. More... | |
executeTableAction () | |
emptyTrash () | |
showUser () | |
showFolder () | |
redirectToFolder () | |
deleteSubFolder () | |
addSubFolder () | |
renameSubFolder () | |
getFilterUI () | |
getFilteredSearch () | |
Searcher for mails in the folder, initialized with the current filter values needed for table display and actions for the whole table. More... | |
getMailIdsFromRequest () | |
moveSingleMail () | |
Move a single mail to a folder Called from showMail page. More... | |
deleteMails () | |
confirmDeleteMails (array $mail_ids) | |
Confirm the deletion of selected mails in async modal. More... | |
printMail () | |
deliverFile () | |
deliverAttachments () | |
Definition at line 36 of file class.ilMailFolderGUI.php.
ilMailFolderGUI::__construct | ( | ) |
Definition at line 81 of file class.ilMailFolderGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
|
protected |
Definition at line 528 of file class.ilMailFolderGUI.php.
References $data, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, and ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_SUCCESS.
|
protected |
Confirm the deletion of selected mails in async modal.
int[] | $mail_ids |
Definition at line 726 of file class.ilMailFolderGUI.php.
References $id, $message, ilMail\_getIliasMailerName(), ilObjUser\_lookupPref(), ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), getFilteredSearch(), ilUtil\getImagePath(), ilObjectFactory\getInstanceByObjId(), getMailIdsFromRequest(), ilUtil\htmlencodePlainString(), ILIAS\FileDelivery\http(), IL_CAL_DATETIME, ILIAS\Repository\lng(), ilMailFormGUI\MAIL_FORM_TYPE_FORWARD, ilMailFormGUI\MAIL_FORM_TYPE_REPLY, null, ILIAS\Repository\refinery(), ilCustomInputGUI\setHtml(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), ILIAS\Repository\user(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Referenced by executeTableAction().
|
protected |
Definition at line 702 of file class.ilMailFolderGUI.php.
References getMailIdsFromRequest(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_INFO, and redirectToFolder().
|
protected |
Definition at line 507 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_SUCCESS, and redirectToFolder().
|
protected |
Definition at line 1171 of file class.ilMailFolderGUI.php.
References Vendor\Package\$e, ilFileDelivery\deliverFileLegacy(), getMailIdsFromRequest(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), null, redirectToFolder(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Referenced by executeTableAction().
|
protected |
Definition at line 1128 of file class.ilMailFolderGUI.php.
References Vendor\Package\$e, $filename, ilFileDelivery\deliverFileLegacy(), ilSession\get(), ilFileDataMail\getAttachmentPathAndFilenameByMd5Hash(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), null, redirectToFolder(), ILIAS\Repository\refinery(), ilSession\set(), and ILIAS\Repository\user().
|
protected |
Definition at line 350 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_SUCCESS, and redirectToFolder().
ilMailFolderGUI::executeCommand | ( | ) |
Definition at line 140 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\ctrl(), initRequest(), and showFolder().
|
protected |
Definition at line 174 of file class.ilMailFolderGUI.php.
References confirmDeleteMails(), ILIAS\Repository\ctrl(), deliverAttachments(), getFilteredSearch(), getMailIdsFromRequest(), ilMailUserCache\getUserObjectById(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilMailFormGUI\MAIL_FORM_TYPE_DRAFT, ilMailFormGUI\MAIL_FORM_TYPE_FORWARD, ilMailFormGUI\MAIL_FORM_TYPE_REPLY, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_INFO, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_SUCCESS, printMail(), redirectToFolder(), and ILIAS\Repository\refinery().
|
protected |
Searcher for mails in the folder, initialized with the current filter values needed for table display and actions for the whole table.
Definition at line 620 of file class.ilMailFolderGUI.php.
References getFilterUI(), and ilSearchSettings\getInstance().
Referenced by confirmDeleteMails(), executeTableAction(), and showFolder().
|
protected |
Definition at line 603 of file class.ilMailFolderGUI.php.
References $folder, $lng, $ui_factory, ILIAS\Repository\ctrl(), ilSearchSettings\getInstance(), and ILIAS\Repository\user().
Referenced by getFilteredSearch(), and showFolder().
|
protected |
Definition at line 632 of file class.ilMailFolderGUI.php.
References $param, ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by confirmDeleteMails(), deleteMails(), deliverAttachments(), executeTableAction(), moveSingleMail(), and printMail().
|
protected |
Init class variables that can be determined in an actual request.
Definition at line 103 of file class.ilMailFolderGUI.php.
References $folder, ilSession\get(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, null, ILIAS\Repository\refinery(), ILIAS\Refinery\transform(), and ILIAS\Repository\user().
Referenced by executeCommand().
|
protected |
Move a single mail to a folder Called from showMail page.
Definition at line 667 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\ctrl(), getMailIdsFromRequest(), ILIAS\FileDelivery\http(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
|
protected |
Definition at line 1075 of file class.ilMailFolderGUI.php.
References ilMail\_getIliasMailerName(), ilDatePresentation\formatDate(), ilObjectFactory\getInstanceByObjId(), getMailIdsFromRequest(), IL_CAL_DATETIME, and ILIAS\Repository\lng().
Referenced by executeTableAction().
|
protected |
Definition at line 500 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\ctrl().
Referenced by deleteMails(), deleteSubFolder(), deliverAttachments(), deliverFile(), emptyTrash(), executeTableAction(), and renameSubFolder().
|
protected |
Definition at line 568 of file class.ilMailFolderGUI.php.
References $data, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_FAILURE, ILIAS\UICore\GlobalTemplate\MESSAGE_TYPE_SUCCESS, and redirectToFolder().
|
protected |
Definition at line 404 of file class.ilMailFolderGUI.php.
References $components, $data_factory, $folder, $lng, $refinery, $ui_factory, $ui_renderer, $umail, ilUtil\_getHttpPath(), ILIAS\Repository\ctrl(), getFilteredSearch(), getFilterUI(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Referenced by executeCommand().
|
protected |
ilCtrlException |
Definition at line 364 of file class.ilMailFolderGUI.php.
References ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\tabs().
|
private |
Definition at line 65 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 76 of file class.ilMailFolderGUI.php.
Referenced by showFolder().
|
private |
Definition at line 72 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 79 of file class.ilMailFolderGUI.php.
Referenced by getFilterUI(), initRequest(), and showFolder().
|
private |
Definition at line 70 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 66 of file class.ilMailFolderGUI.php.
Referenced by getFilterUI(), and showFolder().
|
private |
Definition at line 78 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 71 of file class.ilMailFolderGUI.php.
Referenced by showFolder().
|
private |
Definition at line 68 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 67 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 64 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 73 of file class.ilMailFolderGUI.php.
Referenced by getFilterUI(), and showFolder().
|
private |
Definition at line 74 of file class.ilMailFolderGUI.php.
Referenced by showFolder().
|
private |
Definition at line 75 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 77 of file class.ilMailFolderGUI.php.
Referenced by showFolder().
|
private |
Definition at line 69 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 51 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 52 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 53 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 54 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 55 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 56 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 57 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 58 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 60 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 59 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 61 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 62 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 43 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 44 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 48 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 45 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 47 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 46 of file class.ilMailFolderGUI.php.
|
private |
Definition at line 40 of file class.ilMailFolderGUI.php.