ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class class.ilRegistrationAccessLimitation. More...
Public Member Functions | |
__construct () | |
save () | |
validate () | |
getMode (int $a_role_id) | |
setMode (string $a_mode, int $a_role_id) | |
getAbsolute (int $a_role_id) | |
setAbsolute (?string $date, int $a_role_id) | |
getRelative (int $a_role_id, string $a_type) | |
setRelative (?array $a_arr, int $a_role_id) | |
resetAccessLimitations () | |
Data Fields | |
const | IL_REG_ACCESS_LIMITATION_MISSING_MODE = 1 |
const | IL_REG_ACCESS_LIMITATION_OUT_OF_DATE = 2 |
Protected Attributes | |
ilDBInterface | $db |
Private Member Functions | |
read () | |
Private Attributes | |
array | $access_limitations = [] |
Class class.ilRegistrationAccessLimitation.
Definition at line 26 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::__construct | ( | ) |
Definition at line 36 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::getAbsolute | ( | int | $a_role_id | ) |
Definition at line 109 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::getMode | ( | int | $a_role_id | ) |
Definition at line 99 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::getRelative | ( | int | $a_role_id, |
string | $a_type | ||
) |
Definition at line 124 of file class.ilRegistrationRoleAccessLimitations.php.
|
private |
Definition at line 44 of file class.ilRegistrationRoleAccessLimitations.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by __construct().
ilRegistrationRoleAccessLimitations::resetAccessLimitations | ( | ) |
Definition at line 143 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::save | ( | ) |
Definition at line 60 of file class.ilRegistrationRoleAccessLimitations.php.
References $data, ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
ilRegistrationRoleAccessLimitations::setAbsolute | ( | ?string | $date, |
int | $a_role_id | ||
) |
Definition at line 114 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::setMode | ( | string | $a_mode, |
int | $a_role_id | ||
) |
Definition at line 104 of file class.ilRegistrationRoleAccessLimitations.php.
ilRegistrationRoleAccessLimitations::setRelative | ( | ?array | $a_arr, |
int | $a_role_id | ||
) |
array{dd | int|string, MM: int|string}|null $a_arr |
Definition at line 132 of file class.ilRegistrationRoleAccessLimitations.php.
References ILIAS\Repository\int().
ilRegistrationRoleAccessLimitations::validate | ( | ) |
Definition at line 81 of file class.ilRegistrationRoleAccessLimitations.php.
References $data, IL_REG_ACCESS_LIMITATION_MISSING_MODE, and IL_REG_ACCESS_LIMITATION_OUT_OF_DATE.
|
private |
Definition at line 32 of file class.ilRegistrationRoleAccessLimitations.php.
|
protected |
Definition at line 34 of file class.ilRegistrationRoleAccessLimitations.php.
const ilRegistrationRoleAccessLimitations::IL_REG_ACCESS_LIMITATION_MISSING_MODE = 1 |
Definition at line 28 of file class.ilRegistrationRoleAccessLimitations.php.
Referenced by ilRegistrationSettingsGUI\saveRoleAccessLimitations(), and validate().
const ilRegistrationRoleAccessLimitations::IL_REG_ACCESS_LIMITATION_OUT_OF_DATE = 2 |
Definition at line 29 of file class.ilRegistrationRoleAccessLimitations.php.
Referenced by ilRegistrationSettingsGUI\saveRoleAccessLimitations(), and validate().