ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
ilMailTemplateGUI: ilObjMailGUI More...
Public Member Functions | |
__construct (protected ilObject $parent_object, ?ilGlobalTemplateInterface $tpl=null, ?ilCtrlInterface $ctrl=null, ?ilLanguage $lng=null, ?ilToolbarGUI $toolbar=null, ?ilRbacSystem $rbacsystem=null, ?ilErrorHandling $error=null, ?GlobalHttpState $http=null, ?Factory $ui_factory=null, ?Renderer $ui_renderer=null, ?ilMailTemplateService $template_service=null) | |
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) | |
Private Member Functions | |
isEditingAllowed () | |
ilMailTemplateGUI: ilObjMailGUI
Definition at line 30 of file class.ilMailTemplateGUI.php.
ilMailTemplateGUI::__construct | ( | protected ilObject | $parent_object, |
?ilGlobalTemplateInterface | $tpl = null , |
||
?ilCtrlInterface | $ctrl = null , |
||
?ilLanguage | $lng = null , |
||
?ilToolbarGUI | $toolbar = null , |
||
?ilRbacSystem | $rbacsystem = null , |
||
?ilErrorHandling | $error = null , |
||
?GlobalHttpState | $http = null , |
||
?Factory | $ui_factory = null , |
||
?Renderer | $ui_renderer = null , |
||
?ilMailTemplateService | $template_service = null |
||
) |
Definition at line 45 of file class.ilMailTemplateGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
|
protected |
Definition at line 291 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), showTemplates(), and ILIAS\Refinery\transform().
|
protected |
Definition at line 339 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
ilMailTemplateGUI::executeCommand | ( | ) |
Definition at line 79 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
ilMailTemplateGUI::getAjaxPlaceholdersById | ( | ) |
Definition at line 376 of file class.ilMailTemplateGUI.php.
References $context, ilMailTemplateContextService\getTemplateContextById(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ilManualPlaceholderInputGUI\setInstructionText(), and ilUtil\stripSlashes().
|
protected |
Definition at line 407 of file class.ilMailTemplateGUI.php.
References $context, $form, $id, $message, ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilMailTemplateContextService\getTemplateContextById(), ilMailTemplateContextService\getTemplateContexts(), ilMailTemplate\getTplId(), isEditingAllowed(), ILIAS\Repository\lng(), null, ilFormPropertyGUI\setDisabled(), ilFormGUI\setFormAction(), ilRadioOption\setInfo(), and ilPropertyFormGUI\setTitle().
Referenced by insertTemplate(), showEditTemplateForm(), showInsertTemplateForm(), and updateTemplate().
|
protected |
Definition at line 119 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\checkInput(), ILIAS\Repository\ctrl(), ILIAS\Survey\Mode\getId(), ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ilMailTemplateContextService\getTemplateContextById(), getTemplateForm(), isEditingAllowed(), ILIAS\Repository\lng(), ilPropertyFormGUI\setValuesByPost(), and showInsertTemplateForm().
|
private |
Definition at line 74 of file class.ilMailTemplateGUI.php.
Referenced by confirmDeleteTemplate(), deleteTemplate(), getTemplateForm(), insertTemplate(), setAsContextDefault(), showTemplates(), unsetAsContextDefault(), and updateTemplate().
|
protected |
Definition at line 279 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 553 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
|
protected |
Definition at line 248 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\getHTML(), getTemplateForm(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), populateFormWithTemplate(), ILIAS\Repository\refinery(), and showTemplates().
Referenced by updateTemplate().
|
protected |
Definition at line 171 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\getHTML(), and getTemplateForm().
Referenced by insertTemplate().
|
protected |
Definition at line 95 of file class.ilMailTemplateGUI.php.
References $lng, $service, $ui_factory, ILIAS\Repository\ctrl(), ilMailTemplateContextService\getTemplateContexts(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by confirmDeleteTemplate(), deleteTemplate(), setAsContextDefault(), showEditTemplateForm(), unsetAsContextDefault(), and updateTemplate().
ilMailTemplateGUI::unsetAsContextDefault | ( | ) |
Definition at line 520 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
|
protected |
Definition at line 180 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\checkInput(), ILIAS\Repository\ctrl(), ILIAS\Survey\Mode\getId(), ilPropertyFormGUI\getInput(), ilPropertyFormGUI\getItemByPostVar(), ilMailTemplateContextService\getTemplateContextById(), getTemplateForm(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ilPropertyFormGUI\setValuesByPost(), showEditTemplateForm(), and showTemplates().
|
protected |
Definition at line 34 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 38 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 32 of file class.ilMailTemplateGUI.php.
Referenced by getTemplateForm().
|
protected |
Definition at line 40 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 35 of file class.ilMailTemplateGUI.php.
Referenced by showTemplates().
|
protected |
Definition at line 37 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 41 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 39 of file class.ilMailTemplateGUI.php.
Referenced by showTemplates().
|
protected |
Definition at line 36 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 33 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 42 of file class.ilMailTemplateGUI.php.
Referenced by showTemplates().
|
protected |
Definition at line 43 of file class.ilMailTemplateGUI.php.