ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (protected readonly ilDBInterface $db) | |
getTotalCodeCount (?CodeFilter $code_filter=null) | |
getCodesData (string $order_field, string $order_direction, int $offset, int $limit, CodeFilter $code_filter=null) | |
loadCodesByIds (array $ids) | |
deleteCodes (array $ids) | |
getGenerationDates () | |
getCodesByFilter (CodeFilter $code_filter) | |
Private Member Functions | |
filterToSQL (CodeFilter $code_filter,) | |
Private Attributes | |
const string | TABLE_NAME = 'reg_registration_codes' |
Definition at line 26 of file RegistrationCodeRepository.php.
ILIAS\Registration\RegistrationCodeRepository::__construct | ( | protected readonly ilDBInterface | $db | ) |
Definition at line 30 of file RegistrationCodeRepository.php.
ILIAS\Registration\RegistrationCodeRepository::deleteCodes | ( | array | $ids | ) |
list<int> | $ids |
Definition at line 145 of file RegistrationCodeRepository.php.
References ilDBConstants\T_INTEGER.
|
private |
Definition at line 35 of file RegistrationCodeRepository.php.
References ILIAS\Registration\CodeFilter\getAccessLimitation(), ILIAS\Registration\CodeFilter\getCode(), ILIAS\Registration\CodeFilter\getGenerated(), ILIAS\Registration\CodeFilter\getRole(), ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
Referenced by ILIAS\Registration\RegistrationCodeRepository\getCodesByFilter(), ILIAS\Registration\RegistrationCodeRepository\getCodesData(), and ILIAS\Registration\RegistrationCodeRepository\getTotalCodeCount().
ILIAS\Registration\RegistrationCodeRepository::getCodesByFilter | ( | CodeFilter | $code_filter | ) |
Definition at line 187 of file RegistrationCodeRepository.php.
References ILIAS\Registration\RegistrationCodeRepository\filterToSQL().
ILIAS\Registration\RegistrationCodeRepository::getCodesData | ( | string | $order_field, |
string | $order_direction, | ||
int | $offset, | ||
int | $limit, | ||
CodeFilter | $code_filter = null |
||
) |
Definition at line 84 of file RegistrationCodeRepository.php.
References ILIAS\Registration\RegistrationCodeRepository\filterToSQL(), and ILIAS\Repository\int().
ILIAS\Registration\RegistrationCodeRepository::getGenerationDates | ( | ) |
Definition at line 162 of file RegistrationCodeRepository.php.
References ILIAS\Repository\int().
ILIAS\Registration\RegistrationCodeRepository::getTotalCodeCount | ( | ?CodeFilter | $code_filter = null | ) |
Definition at line 58 of file RegistrationCodeRepository.php.
References ILIAS\Registration\RegistrationCodeRepository\filterToSQL(), and ILIAS\Repository\int().
ILIAS\Registration\RegistrationCodeRepository::loadCodesByIds | ( | array | $ids | ) |
list<int> | $ids |
Definition at line 126 of file RegistrationCodeRepository.php.
References ilDBConstants\T_INTEGER.
|
private |
Definition at line 28 of file RegistrationCodeRepository.php.