ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Public Member Functions | |
__construct (OrgUnitUserService $orgUnitUserService=null, ilMailEnvironmentHelper $envHelper=null, ilMailUserHelper $usernameHelper=null, ilMailLanguageHelper $languageHelper=null) | |
getId () | |
getTitle () | |
getDescription () | |
getSpecificPlaceholders () | |
Return an array of placeholders. More... | |
![]() | |
__construct (OrgUnitUserService $orgUnitUserService=null, ilMailEnvironmentHelper $envHelper=null, ilMailUserHelper $usernameHelper=null, ilMailLanguageHelper $languageHelper=null) | |
ilMailTemplateContext constructor. More... | |
getLanguage () | |
getId () | |
Returns a unique (in the context of mail template contexts) id. More... | |
getTitle () | |
Returns a translated title (depending on the current language) which is displayed in the user interface. More... | |
getDescription () | |
Returns a translated description (depending on the current language) which is displayed in the user interface. More... | |
getPlaceholders () | |
Return an array of placeholders. More... | |
getSpecificPlaceholders () | |
Return an array of placeholders. More... | |
resolveSpecificPlaceholder (string $placeholder_id, array $context_parameters, ilObjUser $recipient=null, bool $html_markup=false) | |
resolvePlaceholder (string $placeholder_id, array $context_parameters, ilObjUser $recipient=null, bool $html_markup=false) | |
Data Fields | |
const | ID = 'prg_context_manual' |
const | TITLE = "prg_title" |
const | DESCRIPTION = "prg_description" |
const | TYPE = "prg_type" |
const | LINK = "prg_link" |
const | ORG_UNIT = "prg_orgus" |
const | STATUS = "prg_status" |
const | COMPLETION_DATE = "prg_completion_date" |
const | COMPLETED_BY = "prg_completion_by" |
const | POINTS_REQUIRED = "prg_points_required" |
const | POINTS_CURRENT = "prg_points_current" |
const | DEADLINE = "prg_deadline" |
const | EXPIRE_DATE = "prg_expiry_date" |
const | VALIDITY = "prg_validity" |
Protected Member Functions | |
getNewestProgressForUser (ilObjStudyProgramme $obj, int $user_id) | |
statusToRepr (int $status) | |
date2String (DateTime $date_time=null) | |
![]() | |
initLanguage (ilObjUser $user) | |
initLanguageByIso2Code (string $isoCode) | |
Protected Attributes | |
$lng | |
![]() | |
$language | |
$envHelper | |
$languageHelper | |
$userHelper | |
$orgUnitUserService | |
Definition at line 7 of file class.ilStudyProgrammeMailTemplateContext.php.
ilStudyProgrammeMailTemplateContext::__construct | ( | OrgUnitUserService | $orgUnitUserService = null , |
ilMailEnvironmentHelper | $envHelper = null , |
||
ilMailUserHelper | $usernameHelper = null , |
||
ilMailLanguageHelper | $languageHelper = null |
||
) |
Definition at line 30 of file class.ilStudyProgrammeMailTemplateContext.php.
References $DIC, ilMailTemplateContext\$envHelper, ilMailTemplateContext\$languageHelper, ilMailTemplateContext\$orgUnitUserService, and ILIAS\GlobalScreen\Provider\__construct().
|
protected |
Definition at line 307 of file class.ilStudyProgrammeMailTemplateContext.php.
Referenced by getSpecificPlaceholders().
ilStudyProgrammeMailTemplateContext::getDescription | ( | ) |
Definition at line 68 of file class.ilStudyProgrammeMailTemplateContext.php.
ilStudyProgrammeMailTemplateContext::getId | ( | ) |
Definition at line 52 of file class.ilStudyProgrammeMailTemplateContext.php.
|
protected |
Definition at line 262 of file class.ilStudyProgrammeMailTemplateContext.php.
References Vendor\Package\$a, Vendor\Package\$b, ilStudyProgrammeUserProgress\getCompletionDate(), ilObjStudyProgramme\getProgressesOf(), ilStudyProgrammeUserProgress\isAccredited(), ilStudyProgrammeUserProgress\isSuccessful(), and ilStudyProgrammeUserProgress\isSuccessfulExpired().
Referenced by getSpecificPlaceholders().
ilStudyProgrammeMailTemplateContext::getSpecificPlaceholders | ( | ) |
Return an array of placeholders.
Definition at line 77 of file class.ilStudyProgrammeMailTemplateContext.php.
References ilObject\_exists(), ilLink\_getLink(), ilObject\_lookupDeletedDate(), ilObject\_lookupDescription(), ilObjUser\_lookupLogin(), ilObject\_lookupObjectId(), ilContainerReference\_lookupTargetRefId(), ilContainerReference\_lookupTitle(), ilObject\_lookupTitle(), date2String(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), getNewestProgressForUser(), ilObjUser\lookupOrgUnitsRepresentation(), ilMailTemplateContext\resolveSpecificPlaceholder(), and statusToRepr().
ilStudyProgrammeMailTemplateContext::getTitle | ( | ) |
Definition at line 60 of file class.ilStudyProgrammeMailTemplateContext.php.
|
protected |
Definition at line 287 of file class.ilStudyProgrammeMailTemplateContext.php.
References ilStudyProgrammeProgress\STATUS_ACCREDITED, ilStudyProgrammeProgress\STATUS_COMPLETED, ilStudyProgrammeProgress\STATUS_FAILED, ilStudyProgrammeProgress\STATUS_IN_PROGRESS, and ilStudyProgrammeProgress\STATUS_NOT_RELEVANT.
Referenced by getSpecificPlaceholders().
|
protected |
Definition at line 28 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::COMPLETED_BY = "prg_completion_by" |
Definition at line 18 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::COMPLETION_DATE = "prg_completion_date" |
Definition at line 17 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::DEADLINE = "prg_deadline" |
Definition at line 21 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::DESCRIPTION = "prg_description" |
Definition at line 12 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::EXPIRE_DATE = "prg_expiry_date" |
Definition at line 22 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::ID = 'prg_context_manual' |
Definition at line 9 of file class.ilStudyProgrammeMailTemplateContext.php.
Referenced by ilStudyProgrammeMailMemberSearchGUI\generateContextArray().
const ilStudyProgrammeMailTemplateContext::LINK = "prg_link" |
Definition at line 14 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::ORG_UNIT = "prg_orgus" |
Definition at line 15 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::POINTS_CURRENT = "prg_points_current" |
Definition at line 20 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::POINTS_REQUIRED = "prg_points_required" |
Definition at line 19 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::STATUS = "prg_status" |
Definition at line 16 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::TITLE = "prg_title" |
Definition at line 11 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::TYPE = "prg_type" |
Definition at line 13 of file class.ilStudyProgrammeMailTemplateContext.php.
const ilStudyProgrammeMailTemplateContext::VALIDITY = "prg_validity" |
Definition at line 23 of file class.ilStudyProgrammeMailTemplateContext.php.