| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
Class ilMailTemplateContextService. More...
 Collaboration diagram for ilMailTemplateContextService:Static Public Member Functions | |
| static | clearFromXml (string $a_component, array $a_new_templates) | 
| static | insertFromXML (string $a_component, string $a_id, string $a_class, ?string $a_path) | 
| static | getTemplateContextById (string $a_id) | 
| static | getTemplateContexts (?array $a_id=null) | 
| Returns an array of mail template contexts, the key of each entry matches its id.  More... | |
Static Protected Member Functions | |
| static | getContextInstance (string $a_component, string $a_id, string $a_class, ?string $a_path, bool $isCreationContext=false) | 
| static | createEntry (ilMailTemplateContext $a_context, string $a_component, string $a_class, ?string $a_path) | 
Class ilMailTemplateContextService.
Definition at line 24 of file class.ilMailTemplateContextService.php.
      
  | 
  static | 
| string | $a_component | |
| string[] | $a_new_templates | 
Definition at line 30 of file class.ilMailTemplateContextService.php.
References $DIC, $id, and $query.
Referenced by ilMailTemplateContextDefinitionProcessor\endTag().
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 153 of file class.ilMailTemplateContextService.php.
References $DIC, and ilMailTemplateContext\getId().
Referenced by insertFromXML().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  staticprotected | 
Definition at line 126 of file class.ilMailTemplateContextService.php.
Referenced by getTemplateContexts(), and insertFromXML().
 Here is the caller graph for this function:
      
  | 
  static | 
| string | $a_id | 
| ilMailException | 
Definition at line 85 of file class.ilMailTemplateContextService.php.
References getTemplateContexts().
Referenced by ilMailTemplateGUI\getAjaxPlaceholdersById(), ilMailFormGUI\getTemplateDataById(), ilMailTemplateGUI\getTemplateForm(), ilMailTemplateGUI\insertTemplate(), ilMail\replacePlaceholders(), ilExAssignmentReminder\sentReminderPlaceholders(), ilMailFormGUI\showForm(), and ilMailTemplateGUI\updateTemplate().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Returns an array of mail template contexts, the key of each entry matches its id.
| string[] | $a_id | 
Definition at line 101 of file class.ilMailTemplateContextService.php.
References $context, $DIC, $query, and getContextInstance().
Referenced by ilMailTemplateTableGUI\__construct(), getTemplateContextById(), ilMailTemplateGUI\getTemplateForm(), and ilMailTemplateGUI\showTemplates().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 66 of file class.ilMailTemplateContextService.php.
References $context, $DIC, createEntry(), and getContextInstance().
Referenced by ilMailTemplateContextDefinitionProcessor\beginTag().
 Here is the call graph for this function:
 Here is the caller graph for this function: