ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCourseMailTemplateTutorContext Class Reference
+ Inheritance diagram for ilCourseMailTemplateTutorContext:
+ Collaboration diagram for ilCourseMailTemplateTutorContext:

Public Member Functions

 getId ()
 
 getTitle ()
 
 getDescription ()
 
- Public Member Functions inherited from ilMailTemplateContext
 __construct (?OrgUnitUserService $orgUnitUserService=null, ?ilMailEnvironmentHelper $envHelper=null, ?ilMailUserHelper $usernameHelper=null, ?ilMailLanguageHelper $languageHelper=null)
 
 getLanguage ()
 
 getId ()
 
 getTitle ()
 
 getDescription ()
 
 getPlaceholders ()
 
 getSpecificPlaceholders ()
 
 resolveSpecificPlaceholder (string $placeholder_id, array $context_parameters, ?ilObjUser $recipient=null)
 
 resolvePlaceholder (string $placeholder_id, array $context_parameters, ?ilObjUser $recipient=null)
 

Data Fields

const ID = 'crs_context_tutor_manual'
 

Static Protected Attributes

static array $periodInfoByObjIdCache = []
 

Private Member Functions

 getCachedPeriodByObjId (int $objId)
 

Additional Inherited Members

- Protected Member Functions inherited from ilMailTemplateContext
 initLanguage (ilObjUser $user)
 
 initLanguageByIso2Code (string $isoCode)
 
- Protected Attributes inherited from ilMailTemplateContext
ilLanguage $language
 
ilMailEnvironmentHelper $envHelper
 
ilMailLanguageHelper $languageHelper
 
ilMailUserHelper $userHelper
 
OrgUnitUserService $orgUnitUserService
 

Detailed Description

Definition at line 26 of file class.ilCourseMailTemplateTutorContext.php.

Member Function Documentation

◆ getCachedPeriodByObjId()

◆ getDescription()

ilCourseMailTemplateTutorContext::getDescription ( )

Definition at line 48 of file class.ilCourseMailTemplateTutorContext.php.

References $DIC, $lng, ilObjUserTracking\EXTENDED_DATA_LAST_ACCESS, ilObjUserTracking\EXTENDED_DATA_SPENT_SECONDS, and ilMailTemplateContext\getSpecificPlaceholders().

48  : string
49  {
50  global $DIC;
51 
52  $lng = $DIC['lng'];
53 
54  $lng->loadLanguageModule('crs');
55 
56  return $lng->txt('crs_mail_context_tutor_info');
57  }
global $DIC
Definition: shib_login.php:22
global $lng
Definition: privfeed.php:31
+ Here is the call graph for this function:

◆ getId()

ilCourseMailTemplateTutorContext::getId ( )

Definition at line 32 of file class.ilCourseMailTemplateTutorContext.php.

32  : string
33  {
34  return self::ID;
35  }

◆ getTitle()

ilCourseMailTemplateTutorContext::getTitle ( )

Definition at line 37 of file class.ilCourseMailTemplateTutorContext.php.

References $DIC, and $lng.

37  : string
38  {
39  global $DIC;
40 
41  $lng = $DIC['lng'];
42 
43  $lng->loadLanguageModule('crs');
44 
45  return $lng->txt('crs_mail_context_tutor_title');
46  }
global $DIC
Definition: shib_login.php:22
global $lng
Definition: privfeed.php:31

Field Documentation

◆ $periodInfoByObjIdCache

array ilCourseMailTemplateTutorContext::$periodInfoByObjIdCache = []
staticprotected

Definition at line 30 of file class.ilCourseMailTemplateTutorContext.php.

◆ ID

const ilCourseMailTemplateTutorContext::ID = 'crs_context_tutor_manual'

The documentation for this class was generated from the following file: