ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (int $a_auth_ref_id) | |
executeCommand () | |
getUnsafeGetCommands () | |
This method must return a list of unsafe GET commands. More... | |
getSafePostCommands () | |
This method must return a list of safe POST commands. More... | |
getUnsafeGetCommands () | |
This method must return a list of unsafe GET commands. More... | |
getSafePostCommands () | |
This method must return a list of safe POST commands. More... | |
Definition at line 25 of file class.ilLDAPSettingsGUI.php.
ilLDAPSettingsGUI::__construct | ( | int | $a_auth_ref_id | ) |
Definition at line 73 of file class.ilLDAPSettingsGUI.php.
References $DIC, $mapping, $refinery, $rule, ilLDAPRoleGroupMappingSettings\_getInstanceByServerId(), ilLDAPRoleAssignmentRule\_getRules(), ILIAS\Repository\ctrl(), getAttributeMappingKeys(), ilLDAPRoleAssignmentRule\getRuleId(), ILIAS\FileDelivery\http(), initServer(), ILIAS\Repository\lng(), ILIAS\Repository\profile(), ILIAS\Repository\refinery(), ILIAS\UI\examples\Progress\Bar\server(), ilUtil\stripSlashes(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 1599 of file class.ilLDAPSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\UI\examples\Progress\Bar\server().
Referenced by handleServerTableActionsCmd().
|
private |
Definition at line 430 of file class.ilLDAPSettingsGUI.php.
References ilAccess\checkAccess(), checkRoleAssignmentInput(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), initFormRoleAssignments(), ILIAS\Repository\lng(), roleAssignmentsCmd(), roleSelectionRequired(), and setSubTabs().
|
private |
Definition at line 1315 of file class.ilLDAPSettingsGUI.php.
References ilRoleAutoCompleteInputGUI\echoAutoCompleteList().
|
private |
Definition at line 1690 of file class.ilLDAPSettingsGUI.php.
References $mapping, initRoleMappingForm(), ilLDAPAttributeMapping\read(), and ILIAS\UI\examples\Progress\Bar\server().
Referenced by handleRoleMappingTableActionsCmd().
|
private |
Definition at line 1524 of file class.ilLDAPSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), and initForm().
|
private |
Definition at line 1095 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl().
|
private |
Definition at line 263 of file class.ilLDAPSettingsGUI.php.
References ilAccess\checkAccess(), and ILIAS\Repository\lng().
Referenced by activateServer(), addServerSettingsCmd(), confirmDeleteRules(), confirmDeleteServerSettings(), deactivateServer(), and editServerSettingsCmd().
|
private |
Definition at line 545 of file class.ilLDAPSettingsGUI.php.
References loadRoleAssignmentRule().
Referenced by addRoleAssignmentCmd(), and updateRoleAssignmentCmd().
|
private |
Definition at line 650 of file class.ilLDAPSettingsGUI.php.
References ilLDAPAttributeMappingUtils\_getMappingRulesByClass(), initAttributeMapping(), and userMappingCmd().
|
private |
Definition at line 1494 of file class.ilLDAPSettingsGUI.php.
References $id, $mapping, $txt, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilLDAPAttributeMapping\read(), and setSubTabs().
Referenced by handleRoleMappingTableActionsCmd().
|
private |
Definition at line 387 of file class.ilLDAPSettingsGUI.php.
References $rule, $rule_id, ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), checkAccess(), ilLDAPRoleAssignmentRule\conditionToString(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), roleAssignmentsCmd(), and setSubTabs().
Referenced by handleRoleAssignmentTableActionsCmd().
|
private |
Definition at line 1548 of file class.ilLDAPSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and serverListCmd().
Referenced by handleServerTableActionsCmd().
|
private |
Definition at line 1466 of file class.ilLDAPSettingsGUI.php.
References $mapping, ILIAS\Repository\ctrl(), initRoleMappingForm(), ILIAS\Repository\lng(), ilLDAPAttributeMapping\save(), and ILIAS\UI\examples\Progress\Bar\server().
|
private |
Definition at line 1611 of file class.ilLDAPSettingsGUI.php.
References checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\UI\examples\Progress\Bar\server().
Referenced by handleServerTableActionsCmd().
|
private |
Definition at line 633 of file class.ilLDAPSettingsGUI.php.
References $mapping_id, initRoleMapping(), ILIAS\Repository\lng(), and roleMappingCmd().
|
private |
Definition at line 413 of file class.ilLDAPSettingsGUI.php.
References $rule, $rule_id, ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ILIAS\Repository\ctrl(), ilLDAPRoleAssignmentRule\delete(), ILIAS\Repository\lng(), and roleAssignmentsCmd().
|
private |
Definition at line 1569 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and serverListCmd().
|
private |
Definition at line 309 of file class.ilLDAPSettingsGUI.php.
References ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), initFormRoleAssignments(), ILIAS\Repository\lng(), roleAssignmentsCmd(), setSubTabs(), and setValuesByArray().
Referenced by handleRoleAssignmentTableActionsCmd().
|
private |
Definition at line 1434 of file class.ilLDAPSettingsGUI.php.
References $mapping, initRoleMappingForm(), ILIAS\Repository\lng(), and ilLDAPAttributeMapping\read().
Referenced by handleRoleMappingTableActionsCmd().
|
private |
Definition at line 1535 of file class.ilLDAPSettingsGUI.php.
References checkAccess(), initForm(), setServerFormValues(), and setSubTabs().
Referenced by handleServerTableActionsCmd().
ilLDAPSettingsGUI::executeCommand | ( | ) |
Definition at line 244 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
private |
Definition at line 273 of file class.ilLDAPSettingsGUI.php.
References getMappingFields().
Referenced by __construct().
|
private |
Definition at line 1183 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\lng().
Referenced by getAttributeMappingKeys(), initUserMappingForm(), and saveMappingCmd().
|
private |
Definition at line 716 of file class.ilLDAPSettingsGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by handleRoleAssignmentTableActionsCmd().
|
private |
Definition at line 553 of file class.ilLDAPSettingsGUI.php.
References ilUtil\_getHttpPath(), ilLDAPRoleAssignmentRule\_getRules(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\UI\examples\Progress\Bar\server().
|
private |
Definition at line 736 of file class.ilLDAPSettingsGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by handleRoleMappingTableActionsCmd().
ilLDAPSettingsGUI::getSafePostCommands | ( | ) |
This method must return a list of safe POST commands.
Safe post commands returned by this method will no longer be CSRF protected and will NOT be appended by an ilCtrlToken.
Implements ilCtrlSecurityInterface.
Definition at line 1780 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 287 of file class.ilLDAPSettingsGUI.php.
References $server.
Referenced by initAttributeMapping(), initRoleMapping(), loadRoleAssignmentRule(), and roleSelectionRequired().
|
private |
Definition at line 694 of file class.ilLDAPSettingsGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by handleServerTableActionsCmd().
ilLDAPSettingsGUI::getUnsafeGetCommands | ( | ) |
This method must return a list of unsafe GET commands.
Unsafe get commands returned by this method will now be CSRF protected, which means an ilCtrlToken is appended each time a link-target is generated to the class implementing this interface with a command from that list.
Tokens will be validated in
Implements ilCtrlSecurityInterface.
Definition at line 1771 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 727 of file class.ilLDAPSettingsGUI.php.
References confirmDeleteRules(), ILIAS\Repository\ctrl(), editRoleAssignment(), and getRoleAssigmentsTableAction().
|
private |
Definition at line 747 of file class.ilLDAPSettingsGUI.php.
References addRoleMappingCmd(), confirmDeleteRoleMapping(), ILIAS\Repository\ctrl(), editRoleMapping(), and getRoleMappingsTableAction().
|
private |
Definition at line 705 of file class.ilLDAPSettingsGUI.php.
References activateServer(), confirmDeleteServerSettings(), ILIAS\Repository\ctrl(), deactivateServer(), editServerSettingsCmd(), and getServerTableAction().
|
private |
Definition at line 1150 of file class.ilLDAPSettingsGUI.php.
References ilLDAPAttributeMapping\_getInstanceByServerId(), and getServer().
Referenced by chooseMappingCmd(), saveCmd(), saveMappingCmd(), and userMappingCmd().
|
private |
Definition at line 831 of file class.ilLDAPSettingsGUI.php.
References $version, ilAdministrationSettingsFormHandler\addFieldsToForm(), ILIAS\Repository\ctrl(), ilAdministrationSettingsFormHandler\FORM_LDAP, ilAdministrationSettingsFormHandler\getSettingsGUIInstance(), ilLDAPServer\LDAP_BIND_ANONYMOUS, ilLDAPServer\LDAP_BIND_USER, ilLDAPServer\LDAP_SCOPE_ONE, ilLDAPServer\LDAP_SCOPE_SUB, ILIAS\Repository\lng(), and prepareGlobalRoleSelection().
Referenced by addServerSettingsCmd(), editServerSettingsCmd(), and saveCmd().
|
private |
Definition at line 1214 of file class.ilLDAPSettingsGUI.php.
References $id, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\lng(), prepareGlobalRoleSelection(), ilLDAPRoleAssignmentRule\TYPE_ATTRIBUTE, and ilLDAPRoleAssignmentRule\TYPE_GROUP.
Referenced by addRoleAssignmentCmd(), editRoleAssignment(), roleAssignmentsCmd(), and updateRoleAssignmentCmd().
|
private |
Definition at line 1155 of file class.ilLDAPSettingsGUI.php.
References ilLDAPRoleGroupMappingSettings\_getInstanceByServerId(), and getServer().
Referenced by deleteRoleMappingCmd().
|
private |
Definition at line 1623 of file class.ilLDAPSettingsGUI.php.
References $info, $url, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and setSubTabs().
Referenced by addRoleMappingCmd(), createRoleMappingCmd(), editRoleMapping(), and updateRoleMappingCmd().
|
private |
Definition at line 1140 of file class.ilLDAPSettingsGUI.php.
References $ldap_server_id, and ILIAS\UI\examples\Progress\Bar\server().
Referenced by __construct().
|
private |
Definition at line 1207 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\profile().
Referenced by initUserMappingForm(), and saveMappingCmd().
|
private |
Definition at line 1339 of file class.ilLDAPSettingsGUI.php.
References $lang, $mapping, ILIAS\Repository\ctrl(), getMappingFields(), initUserDefinedFields(), and ILIAS\Repository\lng().
Referenced by userMappingCmd().
|
private |
Definition at line 572 of file class.ilLDAPSettingsGUI.php.
References $res, $rule, ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ILIAS\Repository\form(), ilSession\get(), getServer(), ilQueryParser\QP_COMBINATION_AND, ilUtil\stripSlashes(), and ilLDAPRoleAssignmentRule\TYPE_ATTRIBUTE.
Referenced by checkRoleAssignmentInput(), and saveRoleSelectionCmd().
|
private |
Definition at line 1163 of file class.ilLDAPSettingsGUI.php.
References $role_id, ilObject\_lookupTitle(), ilUtil\_sortIds(), and ILIAS\Repository\lng().
Referenced by initForm(), and initFormRoleAssignments().
|
private |
Definition at line 292 of file class.ilLDAPSettingsGUI.php.
References ilLDAPRoleAssignmentRule\_getInstanceByRuleId(), ilLDAPRoleAssignmentRule\_getRules(), ILIAS\Repository\form(), initFormRoleAssignments(), ILIAS\UI\examples\Progress\Bar\server(), and setSubTabs().
Referenced by addRoleAssignmentCmd(), confirmDeleteRules(), deleteRulesCmd(), editRoleAssignment(), saveRoleSelectionCmd(), and updateRoleAssignmentCmd().
|
private |
Definition at line 1380 of file class.ilLDAPSettingsGUI.php.
References ilUtil\_getHttpPath(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\UI\examples\Progress\Bar\server(), setSubTabs(), and ILIAS\Repository\toolbar().
Referenced by deleteRoleMappingCmd().
|
private |
Definition at line 467 of file class.ilLDAPSettingsGUI.php.
References $rule, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), getServer(), and ilSession\set().
Referenced by addRoleAssignmentCmd(), and updateRoleAssignmentCmd().
|
private |
Definition at line 1032 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl(), initAttributeMapping(), initForm(), ILIAS\Repository\lng(), ILIAS\UI\examples\Progress\Bar\server(), and setSubTabs().
|
private |
Definition at line 666 of file class.ilLDAPSettingsGUI.php.
References getMappingFields(), initAttributeMapping(), initUserDefinedFields(), ILIAS\Repository\lng(), and userMappingCmd().
|
private |
Definition at line 517 of file class.ilLDAPSettingsGUI.php.
References ilAccess\checkAccess(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), loadRoleAssignmentRule(), roleAssignmentsCmd(), and showRoleSelectionCmd().
|
private |
Definition at line 1757 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\UI\examples\Progress\Bar\server().
|
private |
Definition at line 757 of file class.ilLDAPSettingsGUI.php.
References ilLDAPServer\_getAllServer(), ilUtil\_getHttpPath(), ilLDAPServer\checkLDAPLib(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\UI\examples\Progress\Bar\server(), and ILIAS\Repository\toolbar().
Referenced by confirmDeleteServerSettings(), and deleteServerSettingsCmd().
|
private |
Definition at line 794 of file class.ilLDAPSettingsGUI.php.
References ilLDAPAttributeMapping\_lookupGlobalRole(), and ILIAS\UI\examples\Progress\Bar\server().
Referenced by editServerSettingsCmd().
|
private |
Definition at line 1101 of file class.ilLDAPSettingsGUI.php.
References ilLDAPServer\_getServerList(), and ILIAS\Repository\lng().
Referenced by addRoleAssignmentCmd(), confirmDeleteRoleMapping(), confirmDeleteRules(), editRoleAssignment(), editServerSettingsCmd(), initRoleMappingForm(), roleAssignmentsCmd(), roleMappingCmd(), saveCmd(), showRoleSelectionCmd(), and userMappingCmd().
|
private |
Definition at line 329 of file class.ilLDAPSettingsGUI.php.
References $role_id, ilObject\_lookupTitle(), ILIAS\Repository\form(), and ILIAS\Repository\int().
Referenced by editRoleAssignment().
|
private |
Definition at line 492 of file class.ilLDAPSettingsGUI.php.
References $res, ILIAS\Repository\ctrl(), ilSession\get(), ILIAS\Repository\lng(), ilQueryParser\QP_COMBINATION_AND, and setSubTabs().
Referenced by saveRoleSelectionCmd().
|
private |
Definition at line 352 of file class.ilLDAPSettingsGUI.php.
References ilAccess\checkAccess(), checkRoleAssignmentInput(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), initFormRoleAssignments(), ILIAS\Repository\lng(), roleAssignmentsCmd(), and roleSelectionRequired().
|
private |
Definition at line 1726 of file class.ilLDAPSettingsGUI.php.
References $mapping, ILIAS\Repository\ctrl(), initRoleMappingForm(), ILIAS\Repository\lng(), and ILIAS\UI\examples\Progress\Bar\server().
|
private |
Definition at line 1586 of file class.ilLDAPSettingsGUI.php.
References initAttributeMapping(), initUserMappingForm(), setSubTabs(), and userMappingToolbar().
Referenced by chooseMappingCmd(), and saveMappingCmd().
|
private |
Definition at line 1320 of file class.ilLDAPSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by userMappingCmd().
|
private |
Definition at line 65 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 43 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 33 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 31 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 30 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 68 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 38 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 37 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 58 of file class.ilLDAPSettingsGUI.php.
Referenced by initServer().
|
private |
Definition at line 35 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 42 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 29 of file class.ilLDAPSettingsGUI.php.
Referenced by __construct(), addRoleMappingCmd(), confirmDeleteRoleMapping(), createRoleMappingCmd(), editRoleMapping(), initUserMappingForm(), and updateRoleMappingCmd().
|
private |
Definition at line 61 of file class.ilLDAPSettingsGUI.php.
Referenced by deleteRoleMappingCmd().
|
private |
Definition at line 57 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 56 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 70 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 71 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 40 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 27 of file class.ilLDAPSettingsGUI.php.
Definition at line 69 of file class.ilLDAPSettingsGUI.php.
Referenced by __construct().
|
private |
Definition at line 63 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 62 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 54 of file class.ilLDAPSettingsGUI.php.
Referenced by prepareGlobalRoleSelection(), and setValuesByArray().
|
private |
Definition at line 50 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 48 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 64 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 49 of file class.ilLDAPSettingsGUI.php.
Referenced by __construct(), confirmDeleteRules(), deleteRulesCmd(), loadRoleAssignmentRule(), and roleSelectionRequired().
|
private |
Definition at line 53 of file class.ilLDAPSettingsGUI.php.
Referenced by confirmDeleteRules(), and deleteRulesCmd().
|
private |
Definition at line 52 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 28 of file class.ilLDAPSettingsGUI.php.
Referenced by getServer().
|
private |
Definition at line 60 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 34 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 41 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 36 of file class.ilLDAPSettingsGUI.php.
Definition at line 66 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 67 of file class.ilLDAPSettingsGUI.php.
|
private |
Definition at line 47 of file class.ilLDAPSettingsGUI.php.