ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Static Public Member Functions | |
static | create (string $valid_until, int $stamp) |
static | getCodesData (string $order_field, string $order_direction, int $offset, int $limit, string $filter_code, string $filter_valid_until, string $filter_generated) |
static | loadCodesByIds (array $ids) |
static | deleteCodes (array $ids) |
static | getGenerationDates () |
static | getCodesForExport (string $filter_code, string $filter_valid_until, string $filter_generated) |
static | isUnusedCode (string $code) |
static | useCode (string $code) |
static | getCodeValidUntil (string $code) |
static | applyRoleAssignments (ilObjUser $user, string $code) |
static | applyAccessLimits (ilObjUser $user, string $code) |
Data Fields | |
const | DB_TABLE = 'usr_account_codes' |
const | CODE_LENGTH = 10 |
Static Protected Member Functions | |
static | generateRandomCode () |
static | filterToSQL (string $filter_code, string $filter_valid_until, string $filter_generated) |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 22 of file class.ilAccountCode.php.
|
static |
Definition at line 259 of file class.ilAccountCode.php.
References ilRegistrationCode\getCodeData(), IL_CAL_DATE, IL_CAL_DAY, IL_CAL_MONTH, IL_CAL_UNIX, IL_CAL_YEAR, ilObjUser\setTimeLimitUnlimited(), and ilObjUser\setTimeLimitUntil().
Referenced by ilStartUpGUI\processCode().
|
static |
Definition at line 226 of file class.ilAccountCode.php.
References $GLOBALS, ilObject\_getAllReferences(), ilObject\_lookupType(), ilRegistrationCode\getCodeData(), ilRegistrationCode\getCodeRole(), and ilObject\getId().
Referenced by ilStartUpGUI\processCode().
|
static |
Definition at line 27 of file class.ilAccountCode.php.
References $data, $DIC, $id, and $ilDB.
Referenced by ilAccountCodesGUI\createCodes().
|
static |
string[] | $ids |
Definition at line 127 of file class.ilAccountCode.php.
Referenced by ilAccountCodesGUI\deleteCodes().
|
staticprotected |
Definition at line 156 of file class.ilAccountCode.php.
|
staticprotected |
Definition at line 56 of file class.ilAccountCode.php.
|
static |
Definition at line 69 of file class.ilAccountCode.php.
Referenced by ilAccountCodesTableGUI\getItems().
|
static |
Definition at line 182 of file class.ilAccountCode.php.
Referenced by ilAccountCodesGUI\exportCodes().
|
static |
Definition at line 213 of file class.ilAccountCode.php.
References ilRegistrationCode\getCodeData().
Referenced by ilStartUpGUI\processCode().
|
static |
Definition at line 142 of file class.ilAccountCode.php.
Referenced by ilAccountCodesTableGUI\initFilter().
|
static |
Definition at line 203 of file class.ilAccountCode.php.
References ilRegistrationCode\isUnusedCode().
Referenced by ilStartUpGUI\processCode().
|
static |
Definition at line 110 of file class.ilAccountCode.php.
Referenced by ilAccountCodesGUI\deleteConfirmation().
|
static |
Definition at line 208 of file class.ilAccountCode.php.
References ilRegistrationCode\useCode().
Referenced by ilStartUpGUI\processCode().
const ilAccountCode::CODE_LENGTH = 10 |
Definition at line 25 of file class.ilAccountCode.php.
Referenced by ilAccountCodesTableGUI\initFilter().
const ilAccountCode::DB_TABLE = 'usr_account_codes' |
Definition at line 24 of file class.ilAccountCode.php.