|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Class ilMailTemplateGUI. More...
Collaboration diagram for ilMailTemplateGUI:Public Member Functions | |
| __construct (protected ilObject $parentObject, ilGlobalTemplateInterface $tpl=null, ilCtrlInterface $ctrl=null, ilLanguage $lng=null, ilToolbarGUI $toolbar=null, ilRbacSystem $rbacsystem=null, ilErrorHandling $error=null, GlobalHttpState $http=null, Factory $uiFactory=null, Renderer $uiRenderer=null, ilMailTemplateService $templateService=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 () | |
Class ilMailTemplateGUI.
Definition at line 32 of file class.ilMailTemplateGUI.php.
| ilMailTemplateGUI::__construct | ( | protected ilObject | $parentObject, |
| ilGlobalTemplateInterface | $tpl = null, |
||
| ilCtrlInterface | $ctrl = null, |
||
| ilLanguage | $lng = null, |
||
| ilToolbarGUI | $toolbar = null, |
||
| ilRbacSystem | $rbacsystem = null, |
||
| ilErrorHandling | $error = null, |
||
| GlobalHttpState | $http = null, |
||
| Factory | $uiFactory = null, |
||
| Renderer | $uiRenderer = null, |
||
| ilMailTemplateService | $templateService = null |
||
| ) |
Definition at line 47 of file class.ilMailTemplateGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
protected |
Definition at line 293 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
Here is the call graph for this function:
|
protected |
Definition at line 338 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
Here is the call graph for this function:| ilMailTemplateGUI::executeCommand | ( | ) |
Definition at line 81 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilMailTemplateGUI::getAjaxPlaceholdersById | ( | ) |
| ilMailException |
Definition at line 378 of file class.ilMailTemplateGUI.php.
References $context, ilMailTemplateContextService\getTemplateContextById(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ilManualPlaceholderInputGUI\setInstructionText(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
| ilMailTemplate | null | $template |
| ilMailException |
Definition at line 413 of file class.ilMailTemplateGUI.php.
References $context, $form, $id, ilPropertyFormGUI\addCommandButton(), ilPropertyFormGUI\addItem(), ILIAS\Repository\ctrl(), ilMailTemplateContextService\getTemplateContextById(), ilMailTemplateContextService\getTemplateContexts(), ilMailTemplate\getTplId(), isEditingAllowed(), ILIAS\Repository\lng(), ilFormPropertyGUI\setDisabled(), ilFormGUI\setFormAction(), ilRadioOption\setInfo(), and ilPropertyFormGUI\setTitle().
Referenced by insertTemplate(), showEditTemplateForm(), showInsertTemplateForm(), and updateTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilMailException |
Definition at line 117 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().
Here is the call graph for this function:
|
private |
Definition at line 76 of file class.ilMailTemplateGUI.php.
Referenced by confirmDeleteTemplate(), deleteTemplate(), getTemplateForm(), insertTemplate(), setAsContextDefault(), showTemplates(), unsetAsContextDefault(), and updateTemplate().
Here is the caller graph for this function:
|
protected |
Definition at line 281 of file class.ilMailTemplateGUI.php.
References ilMailTemplate\getContext(), ilMailTemplate\getLang(), ilMailTemplate\getMessage(), ilMailTemplate\getSubject(), ilMailTemplate\getTitle(), ilMailTemplate\getTplId(), and ilPropertyFormGUI\setValuesByArray().
Referenced by showEditTemplateForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailTemplateGUI::setAsContextDefault | ( | ) |
Definition at line 556 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
Here is the call graph for this function:
|
protected |
Definition at line 250 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\getHTML(), getTemplateForm(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), populateFormWithTemplate(), ILIAS\Repository\refinery(), and showTemplates().
Referenced by updateTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| ilPropertyFormGUI | null | $form |
| ilMailException |
Definition at line 173 of file class.ilMailTemplateGUI.php.
References ilPropertyFormGUI\getHTML(), and getTemplateForm().
Referenced by insertTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 90 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ilMailTemplateContextService\getTemplateContexts(), isEditingAllowed(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by confirmDeleteTemplate(), deleteTemplate(), setAsContextDefault(), showEditTemplateForm(), unsetAsContextDefault(), and updateTemplate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailTemplateGUI::unsetAsContextDefault | ( | ) |
Definition at line 526 of file class.ilMailTemplateGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), isEditingAllowed(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and showTemplates().
Here is the call graph for this function:
|
protected |
Definition at line 182 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().
Here is the call graph for this function:
|
protected |
Definition at line 36 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 40 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 34 of file class.ilMailTemplateGUI.php.
Referenced by getTemplateForm().
|
protected |
Definition at line 42 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 37 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 39 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 43 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 41 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 38 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 35 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 44 of file class.ilMailTemplateGUI.php.
|
protected |
Definition at line 45 of file class.ilMailTemplateGUI.php.