ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
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 514 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 712 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 688 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 493 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 1157 of file class.ilMailFolderGUI.php.
References Vendor\Package\$e, $filename, 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 1114 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 336 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 160 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 606 of file class.ilMailFolderGUI.php.
References getFilterUI(), and ilSearchSettings\getInstance().
Referenced by confirmDeleteMails(), executeTableAction(), and showFolder().
|
protected |
Definition at line 589 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 618 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 653 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 1061 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 486 of file class.ilMailFolderGUI.php.
References ILIAS\Repository\ctrl().
Referenced by deleteMails(), deleteSubFolder(), deliverAttachments(), deliverFile(), emptyTrash(), executeTableAction(), and renameSubFolder().
|
protected |
Definition at line 554 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 390 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 350 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.