ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilMailTemplateGUI. More...
Public Member Functions | |
__construct (ilObject $parentObject, ilGlobalPageTemplate $tpl=null, ilCtrl $ctrl=null, ilLanguage $lng=null, ilToolbarGUI $toolbar=null, ilRbacSystem $rbacsystem=null, ilErrorHandling $error=null, HTTPServices $http=null, Factory $uiFactory=null, Renderer $uiRenderer=null, ilMailTemplateService $templateService=null) | |
ilMailTemplateGUI constructor. More... | |
executeCommand () | |
getAjaxPlaceholdersById () | |
unsetAsContextDefault () | |
setAsContextDefault () | |
Protected Member Functions | |
showTemplates () | |
insertTemplate () | |
showInsertTemplateForm (ilPropertyFormGUI $form=null) | |
updateTemplate () | |
showEditTemplateForm (ilPropertyFormGUI $form=null) | |
populateFormWithTemplate (ilPropertyFormGUI $form, ilMailTemplate $template) | |
confirmDeleteTemplate () | |
deleteTemplate () | |
getTemplateForm (ilMailTemplate $template=null) | |
Protected Attributes | |
$form | |
$tpl | |
$ctrl | |
$lng | |
$toolbar | |
$rbacsystem | |
$parentObject | |
$error | |
$service | |
$http | |
$uiFactory | |
$uiRenderer | |
Private Member Functions | |
isEditingAllowed () | |
Class ilMailTemplateGUI.
Definition at line 15 of file class.ilMailTemplateGUI.php.
ilMailTemplateGUI::__construct | ( | ilObject | $parentObject, |
ilGlobalPageTemplate | $tpl = null , |
||
ilCtrl | $ctrl = null , |
||
ilLanguage | $lng = null , |
||
ilToolbarGUI | $toolbar = null , |
||
ilRbacSystem | $rbacsystem = null , |
||
ilErrorHandling | $error = null , |
||
HTTPServices | $http = null , |
||
Factory | $uiFactory = null , |
||
Renderer | $uiRenderer = null , |
||
ilMailTemplateService | $templateService = null |
||
) |
ilMailTemplateGUI constructor.
ilObject | $parentObject | |
ilGlobalPageTemplate | null | $tpl | |
ilCtrl | null | $ctrl | |
ilLanguage | null | $lng | |
ilToolbarGUI | null | $toolbar | |
ilRbacSystem | null | $rbacsystem | |
ilErrorHandling | null | $error | |
HTTPServices | null | $http | |
Factory | null | $uiFactory | |
Renderer | null | $uiRenderer | |
ilMailTemplateService | null | $templateService |
Definition at line 67 of file class.ilMailTemplateGUI.php.
References $ctrl, $DIC, $error, $http, $lng, $parentObject, $rbacsystem, $toolbar, $tpl, $uiFactory, $uiRenderer, and ILIAS\FileDelivery\http().
|
protected |
Definition at line 357 of file class.ilMailTemplateGUI.php.
References ILIAS\FileDelivery\http(), isEditingAllowed(), ilUtil\sendFailure(), and showTemplates().
|
protected |
Definition at line 403 of file class.ilMailTemplateGUI.php.
References ILIAS\FileDelivery\http(), isEditingAllowed(), ilUtil\sendFailure(), and showTemplates().
ilMailTemplateGUI::executeCommand | ( | ) |
Definition at line 148 of file class.ilMailTemplateGUI.php.
ilMailTemplateGUI::getAjaxPlaceholdersById | ( | ) |
ilMailException |
Definition at line 440 of file class.ilMailTemplateGUI.php.
References $context, exit, ilMailTemplateContextService\getTemplateContextById(), ILIAS\FileDelivery\http(), and ilUtil\stripSlashes().
|
protected |
ilMailTemplate | null | $template |
ilMailException |
Definition at line 463 of file class.ilMailTemplateGUI.php.
References $context, $form, $message, ilMailTemplateContextService\getTemplateContextById(), ilMailTemplateContextService\getTemplateContexts(), ilMailTemplate\getTplId(), isEditingAllowed(), ilUtil\sendFailure(), and ilRadioOption\setInfo().
Referenced by insertTemplate(), showEditTemplateForm(), showInsertTemplateForm(), and updateTemplate().
|
protected |
ilMailException |
Definition at line 194 of file class.ilMailTemplateGUI.php.
References Vendor\Package\$e, $form, ilMailTemplateContextService\getTemplateContextById(), getTemplateForm(), isEditingAllowed(), ilUtil\sendFailure(), and showInsertTemplateForm().
|
private |
Definition at line 140 of file class.ilMailTemplateGUI.php.
Referenced by confirmDeleteTemplate(), deleteTemplate(), getTemplateForm(), insertTemplate(), setAsContextDefault(), showTemplates(), unsetAsContextDefault(), and updateTemplate().
|
protected |
ilPropertyFormGUI | $form | |
ilMailTemplate | $template |
Definition at line 342 of file class.ilMailTemplateGUI.php.
References ilMailTemplate\getContext(), ilMailTemplate\getLang(), ilMailTemplate\getMessage(), ilMailTemplate\getSubject(), ilMailTemplate\getTitle(), ilMailTemplate\getTplId(), and ilPropertyFormGUI\setValuesByArray().
Referenced by showEditTemplateForm().
ilMailTemplateGUI::setAsContextDefault | ( | ) |
Definition at line 601 of file class.ilMailTemplateGUI.php.
References Vendor\Package\$e, ILIAS\FileDelivery\http(), isEditingAllowed(), ilUtil\sendFailure(), and showTemplates().
|
protected |
ilPropertyFormGUI | null | $form |
Definition at line 313 of file class.ilMailTemplateGUI.php.
References Vendor\Package\$e, $form, getTemplateForm(), ILIAS\FileDelivery\http(), populateFormWithTemplate(), ilUtil\sendFailure(), and showTemplates().
Referenced by updateTemplate().
|
protected |
ilPropertyFormGUI | null | $form |
ilMailException |
Definition at line 240 of file class.ilMailTemplateGUI.php.
References $form, and getTemplateForm().
Referenced by insertTemplate().
|
protected |
Definition at line 167 of file class.ilMailTemplateGUI.php.
References ilLinkButton\getInstance(), ilMailTemplateContextService\getTemplateContexts(), isEditingAllowed(), and ilUtil\sendFailure().
Referenced by confirmDeleteTemplate(), deleteTemplate(), setAsContextDefault(), showEditTemplateForm(), unsetAsContextDefault(), and updateTemplate().
ilMailTemplateGUI::unsetAsContextDefault | ( | ) |
Definition at line 571 of file class.ilMailTemplateGUI.php.
References Vendor\Package\$e, ILIAS\FileDelivery\http(), isEditingAllowed(), ilUtil\sendFailure(), and showTemplates().
|
protected |
Definition at line 252 of file class.ilMailTemplateGUI.php.
References Vendor\Package\$e, $form, ilMailTemplateContextService\getTemplateContextById(), getTemplateForm(), ILIAS\FileDelivery\http(), isEditingAllowed(), ilUtil\sendFailure(), showEditTemplateForm(), and showTemplates().
|
protected |
Definition at line 24 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 39 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 18 of file class.ilMailTemplateGUI.php.
Referenced by getTemplateForm(), insertTemplate(), showEditTemplateForm(), showInsertTemplateForm(), and updateTemplate().
|
protected |
Definition at line 45 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 27 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 42 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 30 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 21 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 48 of file class.ilMailTemplateGUI.php.
Referenced by __construct().
|
protected |
Definition at line 51 of file class.ilMailTemplateGUI.php.
Referenced by __construct().