ILIAS
release_8 Revision v8.19
|
Do role assignemnts. More...
Static Public Member Functions | |
static | getDefaultRole (int $a_server_id) |
static | getAllPossibleRoles (int $a_server_id) |
Get all assignable roles (used for import parser) More... | |
static | getAttributeNames ($a_server_id) |
get all possible attribute names More... | |
static | getAssignmentsForUpdate (int $a_server_id, $a_usr_id, $a_usr_name, $a_usr_data) |
static | getAssignmentsForCreation (int $a_server_id, string $a_usr_name, array $a_usr_data) |
static | callPlugin (int $a_plugin_id, array $a_user_data) |
Call plugin check if the condition matches. More... | |
Static Protected Member Functions | |
static | getAdditionalPluginAttributes () |
Fetch additional attributes from plugin. More... | |
static | parseRole (int $a_role_id, string $a_action) |
Static Protected Attributes | |
static int | $default_role = null |
Private Attributes | |
const | ROLE_ACTION_ASSIGN = 'Assign' |
const | ROLE_ACTION_DEASSIGN = 'Detach' |
Do role assignemnts.
Definition at line 26 of file class.ilLDAPRoleAssignmentRules.php.
|
static |
Call plugin check if the condition matches.
Definition at line 183 of file class.ilLDAPRoleAssignmentRules.php.
References $DIC, and XapiProxy\$plugin.
Referenced by ilLDAPRoleAssignmentRule\matches().
|
staticprotected |
Fetch additional attributes from plugin.
Definition at line 200 of file class.ilLDAPRoleAssignmentRules.php.
References $attributes, $DIC, and XapiProxy\$plugin.
|
static |
Get all assignable roles (used for import parser)
Definition at line 43 of file class.ilLDAPRoleAssignmentRules.php.
References $DIC, $ilDB, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilLDAPAttributeToUser\refresh().
|
static |
Definition at line 140 of file class.ilLDAPRoleAssignmentRules.php.
References $DIC, $ilDB, $query, $res, ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ilObject\_lookupTitle(), and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilLDAPAttributeToUser\parseRoleAssignmentsForCreation().
|
static |
Definition at line 90 of file class.ilLDAPRoleAssignmentRules.php.
References $DIC, $ilDB, $query, $res, ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ilObject\_lookupTitle(), and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilLDAPAttributeToUser\parseRoleAssignmentsForUpdate().
|
static |
get all possible attribute names
Definition at line 69 of file class.ilLDAPRoleAssignmentRules.php.
References $DIC, $ilDB, $name, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilLDAPQuery\fetchUserProfileFields(), and ilLDAPServer\getPearAtributeArray().
|
static |
Definition at line 33 of file class.ilLDAPRoleAssignmentRules.php.
References ilLDAPAttributeMapping\_lookupGlobalRole().
|
staticprotected |
|
staticprotected |
Definition at line 31 of file class.ilLDAPRoleAssignmentRules.php.
|
private |
Definition at line 28 of file class.ilLDAPRoleAssignmentRules.php.
|
private |
Definition at line 29 of file class.ilLDAPRoleAssignmentRules.php.