ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (\ilDBInterface $database=null, ilLogger $logger=null, string $defaultTitle=null) | |
save (ilUserCertificate $userCertificate) | |
fetchActiveCertificates (int $userId) | |
fetchActiveCertificatesInIntervalForPresentation (int $userId, int $startTimestamp, int $endTimeStamp) | |
fetchActiveCertificate (int $userId, int $objectId) | |
fetchActiveCertificateForPresentation (int $userId, int $objectId) | |
fetchActiveCertificatesByTypeForPresentation (int $userId, string $type) | |
fetchCertificate (int $id) | |
fetchObjectIdsWithCertificateForUser (int $userId, array $objectIds) | |
fetchUserIdsWithCertificateForObject (int $objectId) | |
deleteUserCertificates (int $userId) | |
Private Member Functions | |
fetchCertificatesOfObject (int $objId, int $userId) | |
fetchLatestVersion (int $objId, int $userId) | |
deactivatePreviousCertificates (int $objId, int $userId) | |
createUserCertificate ($row) | |
Private Attributes | |
$database | |
$logger | |
$defaultTitle | |
Definition at line 7 of file class.ilUserCertificateRepository.php.
ilUserCertificateRepository::__construct | ( | \ilDBInterface | $database = null , |
ilLogger | $logger = null , |
||
string | $defaultTitle = null |
||
) |
ilDBInterface | $database | |
ilLogger | $logger | |
string | null | $defaultTitle |
Definition at line 29 of file class.ilUserCertificateRepository.php.
References $database, $defaultTitle, $DIC, and $logger.
|
private |
$row |
Definition at line 533 of file class.ilUserCertificateRepository.php.
References $row.
Referenced by fetchActiveCertificate(), fetchActiveCertificateForPresentation(), fetchActiveCertificates(), fetchActiveCertificatesByTypeForPresentation(), fetchActiveCertificatesInIntervalForPresentation(), fetchCertificate(), and fetchCertificatesOfObject().
|
private |
$objId | |
$userId |
ilDatabaseException |
Definition at line 514 of file class.ilUserCertificateRepository.php.
Referenced by save().
ilUserCertificateRepository::deleteUserCertificates | ( | int | $userId | ) |
Definition at line 426 of file class.ilUserCertificateRepository.php.
ilUserCertificateRepository::fetchActiveCertificate | ( | int | $userId, |
int | $objectId | ||
) |
Definition at line 213 of file class.ilUserCertificateRepository.php.
References $query, $row, and createUserCertificate().
ilUserCertificateRepository::fetchActiveCertificateForPresentation | ( | int | $userId, |
int | $objectId | ||
) |
int | $userId | |
int | $objectId |
ilException |
Definition at line 242 of file class.ilUserCertificateRepository.php.
References $query, $row, and createUserCertificate().
ilUserCertificateRepository::fetchActiveCertificates | ( | int | $userId | ) |
int | $userId | |
string | $orderBy |
Definition at line 102 of file class.ilUserCertificateRepository.php.
References $query, $result, $row, and createUserCertificate().
ilUserCertificateRepository::fetchActiveCertificatesByTypeForPresentation | ( | int | $userId, |
string | $type | ||
) |
int | $userId | |
string | $type |
Definition at line 299 of file class.ilUserCertificateRepository.php.
References $query, $result, $row, $type, and createUserCertificate().
ilUserCertificateRepository::fetchActiveCertificatesInIntervalForPresentation | ( | int | $userId, |
int | $startTimestamp, | ||
int | $endTimeStamp | ||
) |
int | $userId | |
string | $orderBy |
Definition at line 159 of file class.ilUserCertificateRepository.php.
References $query, $result, $row, and createUserCertificate().
ilUserCertificateRepository::fetchCertificate | ( | int | $id | ) |
int | $id |
ilException |
Definition at line 355 of file class.ilUserCertificateRepository.php.
References $id, $query, $row, and createUserCertificate().
|
private |
int | $objId | |
int | $userId |
Definition at line 442 of file class.ilUserCertificateRepository.php.
References $query, $result, $row, and createUserCertificate().
Referenced by fetchLatestVersion().
|
private |
int | $objId | |
int | $userId |
Definition at line 482 of file class.ilUserCertificateRepository.php.
References $template, $version, and fetchCertificatesOfObject().
Referenced by save().
ilUserCertificateRepository::fetchObjectIdsWithCertificateForUser | ( | int | $userId, |
array | $objectIds | ||
) |
Definition at line 374 of file class.ilUserCertificateRepository.php.
ilUserCertificateRepository::fetchUserIdsWithCertificateForObject | ( | int | $objectId | ) |
Definition at line 406 of file class.ilUserCertificateRepository.php.
ilUserCertificateRepository::save | ( | ilUserCertificate | $userCertificate | ) |
ilUserCertificate | $userCertificate |
ilDatabaseException |
Definition at line 58 of file class.ilUserCertificateRepository.php.
References $columns, $id, $version, deactivatePreviousCertificates(), fetchLatestVersion(), ilUserCertificate\getAcquiredTimestamp(), ilUserCertificate\getBackgroundImagePath(), ilUserCertificate\getCertificateContent(), ilUserCertificate\getIliasVersion(), ilUserCertificate\getObjId(), ilUserCertificate\getObjType(), ilUserCertificate\getPatternCertificateId(), ilUserCertificate\getTemplateValues(), ilUserCertificate\getThumbnailImagePath(), ilUserCertificate\getUserId(), ilUserCertificate\getUserName(), ilUserCertificate\getValidUntil(), ilUserCertificate\isCurrentlyActive(), and ilUserCertificate\withId().
|
private |
Definition at line 12 of file class.ilUserCertificateRepository.php.
Referenced by __construct().
|
private |
Definition at line 22 of file class.ilUserCertificateRepository.php.
Referenced by __construct().
|
private |
Definition at line 17 of file class.ilUserCertificateRepository.php.
Referenced by __construct().