|
ILIAS
release_8 Revision v8.24
|
Class class.ilRegistrationAccessLimitation. More...
Collaboration diagram for ilRegistrationRoleAccessLimitations: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.
Here is the call graph for this function:| 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 $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilRegistrationRoleAccessLimitations::resetAccessLimitations | ( | ) |
Definition at line 143 of file class.ilRegistrationRoleAccessLimitations.php.
| ilRegistrationRoleAccessLimitations::save | ( | ) |
Definition at line 60 of file class.ilRegistrationRoleAccessLimitations.php.
References $data, $query, 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().
Here is the call graph for this function:| 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().