|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilCertificateTemplateDatabaseRepository:
Collaboration diagram for ilCertificateTemplateDatabaseRepository:Data Fields | |
| const | TABLE_NAME = 'il_cert_template' |
Private Member Functions | |
| deactivatePreviousTemplates (int $objId) | |
| createCertificateTemplate (array $row) | |
Private Attributes | |
| readonly ilLogger | $logger |
| readonly ilObjectDataCache | $objectDataCache |
Definition at line 26 of file class.ilCertificateTemplateDatabaseRepository.php.
| ilCertificateTemplateDatabaseRepository::__construct | ( | private readonly ilDBInterface | $database, |
| ?ilLogger | $logger = null, |
||
| ?ilObjectDataCache | $objectDataCache = null |
||
| ) |
Definition at line 32 of file class.ilCertificateTemplateDatabaseRepository.php.
References $DIC, $logger, $objectDataCache, ILIAS\Repository\logger(), and ILIAS\Repository\objectDataCache().
Here is the call graph for this function:
|
private |
| array<string,mixed> | $row |
Definition at line 432 of file class.ilCertificateTemplateDatabaseRepository.php.
Referenced by fetchCertificateTemplatesByObjId(), fetchCurrentlyActiveCertificate(), fetchCurrentlyUsedCertificate(), and fetchTemplate().
Here is the caller graph for this function:
|
private |
Definition at line 386 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCertificateTemplateDatabaseRepository::deleteTemplate | ( | int | $templateId, |
| int | $objectId | ||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 247 of file class.ilCertificateTemplateDatabaseRepository.php.
References ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchActiveCertificateTemplatesForCoursesWithDisabledLearningProgress | ( | bool | $isGlobalLpEnabled, |
| ?int | $forRefId = null |
||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 301 of file class.ilCertificateTemplateDatabaseRepository.php.
References ILIAS\Repository\database(), and ilLPObjSettings\LP_MODE_DEACTIVATED.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchCertificateTemplatesByObjId | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 120 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, createCertificateTemplate(), ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Referenced by fetchPreviousCertificate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCertificateTemplateDatabaseRepository::fetchCurrentlyActiveCertificate | ( | int | $objId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 192 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, createCertificateTemplate(), ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchCurrentlyUsedCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 151 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, createCertificateTemplate(), ILIAS\Repository\database(), ILIAS\Repository\logger(), ILIAS\Repository\objectDataCache(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchFirstCreatedTemplate | ( | int | $objId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 363 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchPreviousCertificate | ( | int | $objId | ) |
Implements ilCertificateTemplateRepository.
Definition at line 214 of file class.ilCertificateTemplateDatabaseRepository.php.
References $objId, $version, fetchCertificateTemplatesByObjId(), ILIAS\Repository\logger(), and ILIAS\Repository\objectDataCache().
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::fetchTemplate | ( | int | $templateId | ) |
| ilCouldNotFindCertificateTemplate |
Implements ilCertificateTemplateRepository.
Definition at line 97 of file class.ilCertificateTemplateDatabaseRepository.php.
References createCertificateTemplate(), ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::isResourceUsed | ( | string | $relative_image_identification | ) |
Definition at line 400 of file class.ilCertificateTemplateDatabaseRepository.php.
References ILIAS\Repository\database(), ILIAS\Repository\logger(), and ilDBConstants\T_TEXT.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::save | ( | ilCertificateTemplate | $certificateTemplate | ) |
Implements ilCertificateTemplateRepository.
Definition at line 50 of file class.ilCertificateTemplateDatabaseRepository.php.
References $id, $objId, ILIAS\Repository\database(), deactivatePreviousTemplates(), ilCertificateTemplate\getBackgroundImageIdentification(), ilCertificateTemplate\getCertificateContent(), ilCertificateTemplate\getCertificateHash(), ilCertificateTemplate\getCreatedTimestamp(), ilCertificateTemplate\getIliasVersion(), ilCertificateTemplate\getObjId(), ilCertificateTemplate\getObjType(), ilCertificateTemplate\getTemplateValues(), ilCertificateTemplate\getTileImageIdentification(), ilCertificateTemplate\getVersion(), ILIAS\Repository\int(), ilCertificateTemplate\isCurrentlyActive(), ilCertificateTemplate\isDeleted(), ILIAS\Repository\logger(), and ilDBConstants\T_TEXT.
Here is the call graph for this function:| ilCertificateTemplateDatabaseRepository::updateActivity | ( | ilCertificateTemplate | $certificateTemplate, |
| bool | $currentlyActive | ||
| ) |
Implements ilCertificateTemplateRepository.
Definition at line 86 of file class.ilCertificateTemplateDatabaseRepository.php.
References ILIAS\Repository\database(), ilCertificateTemplate\getId(), and ilDBConstants\T_INTEGER.
Here is the call graph for this function:
|
private |
Definition at line 29 of file class.ilCertificateTemplateDatabaseRepository.php.
Referenced by __construct().
|
private |
Definition at line 30 of file class.ilCertificateTemplateDatabaseRepository.php.
Referenced by __construct().
| const ilCertificateTemplateDatabaseRepository::TABLE_NAME = 'il_cert_template' |
Definition at line 28 of file class.ilCertificateTemplateDatabaseRepository.php.