ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
Class ilAuthShibbolethSettingsGUI. More...
Public Member Functions | |
__construct (private int $ref_id) | |
executeCommand () | |
settings () | |
save () | |
addRoleAutoCompleteObject () | |
Protected Member Functions | |
roleAssignment () | |
parseRulesTable () | |
confirmDeleteRules () | |
deleteRules () | |
initFormRoleAssignment (string $a_mode='default') | |
addRoleAssignmentRule () | |
editRoleAssignment () | |
updateRoleAssignmentRule () | |
setSubTabs () | |
Private Member Functions | |
loadRule (int $a_rule_id=0) | |
getRuleValues () | |
checkInput (int $a_rule_id=0) | |
prepareRoleSelect () | |
Class ilAuthShibbolethSettingsGUI.
Definition at line 31 of file class.ilAuthShibbolethSettingsGUI.php.
ilAuthShibbolethSettingsGUI::__construct | ( | private int | $ref_id | ) |
Definition at line 55 of file class.ilAuthShibbolethSettingsGUI.php.
References $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), and ILIAS\Repository\refinery().
|
protected |
ilCtrlException |
Definition at line 304 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), checkInput(), ILIAS\Repository\form(), initFormRoleAssignment(), ILIAS\Repository\lng(), parseRulesTable(), and roleAssignment().
ilAuthShibbolethSettingsGUI::addRoleAutoCompleteObject | ( | ) |
Definition at line 296 of file class.ilAuthShibbolethSettingsGUI.php.
References ilRoleAutoCompleteInputGUI\echoAutoCompleteList().
|
private |
Definition at line 457 of file class.ilAuthShibbolethSettingsGUI.php.
References loadRule().
Referenced by addRoleAssignmentRule(), and updateRoleAssignmentRule().
|
protected |
ilCtrlException |
Definition at line 167 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), ilShibbolethRoleAssignmentRule\conditionToString(), ILIAS\Repository\ctrl(), ilShibbolethRoleAssignmentRule\getRoleId(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
|
protected |
ilCtrlException |
Definition at line 202 of file class.ilAuthShibbolethSettingsGUI.php.
References ilShibbolethRoleAssignmentRule\delete(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
|
protected |
ilCtrlException |
Definition at line 342 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\form(), getRuleValues(), and initFormRoleAssignment().
ilAuthShibbolethSettingsGUI::executeCommand | ( | ) |
ilCtrlException | |
ilException |
Definition at line 78 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and setSubTabs().
|
private |
Definition at line 429 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), ILIAS\Repository\form(), ilShibbolethRoleAssignmentRule\getName(), ilShibbolethRoleAssignmentRule\getPluginId(), ilShibbolethRoleAssignmentRule\getRoleId(), ilShibbolethRoleAssignmentRule\getValue(), ILIAS\Repository\int(), ilShibbolethRoleAssignmentRule\isAddOnUpdateEnabled(), ilShibbolethRoleAssignmentRule\isPluginActive(), ilShibbolethRoleAssignmentRule\isRemoveOnUpdateEnabled(), ILIAS\Repository\rbac(), and ILIAS\Repository\refinery().
Referenced by editRoleAssignment().
|
protected |
ilCtrlException |
Definition at line 227 of file class.ilAuthShibbolethSettingsGUI.php.
References $id, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\lng(), prepareRoleSelect(), ilRadioOption\setInfo(), ilFormPropertyGUI\setRequired(), and ilRadioGroupInputGUI\setValue().
Referenced by addRoleAssignmentRule(), editRoleAssignment(), roleAssignment(), and updateRoleAssignmentRule().
|
private |
Definition at line 397 of file class.ilAuthShibbolethSettingsGUI.php.
References $res, $rule, ILIAS\Repository\form(), ilQueryParser\QP_COMBINATION_AND, and ilQueryParser\setMinWordLength().
Referenced by checkInput().
|
protected |
ilCtrlException |
Definition at line 150 of file class.ilAuthShibbolethSettingsGUI.php.
References ilShibbolethRoleAssignmentRules\getCountRules(), and ILIAS\Repository\lng().
Referenced by addRoleAssignmentRule(), and roleAssignment().
|
private |
Definition at line 467 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), ilUtil\_sortIds(), and ILIAS\Repository\lng().
Referenced by initFormRoleAssignment().
|
protected |
ilCtrlException |
Definition at line 129 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\form(), initFormRoleAssignment(), and parseRulesTable().
Referenced by addRoleAssignmentRule(), confirmDeleteRules(), deleteRules(), and updateRoleAssignmentRule().
ilAuthShibbolethSettingsGUI::save | ( | ) |
ilCtrlException |
Definition at line 112 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilPropertyFormGUI\getHTML(), ILIAS\Repository\lng(), and ilPropertyFormGUI\setValuesByPost().
|
protected |
ilCtrlException |
Definition at line 481 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand().
ilAuthShibbolethSettingsGUI::settings | ( | ) |
ilCtrlException |
Definition at line 98 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ilPropertyFormGUI\getHTML().
|
protected |
ilCtrlException |
Definition at line 362 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), checkInput(), ILIAS\Repository\form(), initFormRoleAssignment(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
|
private |
Definition at line 38 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 39 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 40 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 41 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 42 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 44 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 45 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 46 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 47 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 48 of file class.ilAuthShibbolethSettingsGUI.php.
Referenced by loadRule().
|
private |
Definition at line 49 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 50 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 51 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 52 of file class.ilAuthShibbolethSettingsGUI.php.
|
private |
Definition at line 36 of file class.ilAuthShibbolethSettingsGUI.php.