| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
Class ilAuthShibbolethSettingsGUI. More...
 Collaboration diagram for ilAuthShibbolethSettingsGUI:
 Collaboration diagram for ilAuthShibbolethSettingsGUI:| Public Member Functions | |
| __construct ($a_auth_ref_id) | |
| executeCommand () | |
| Execute Command. | |
| settings () | |
| save () | |
| addRoleAutoCompleteObject () | |
| Add Member for autoComplete. | |
| Protected Member Functions | |
| roleAssignment () | |
| parseRulesTable () | |
| confirmDeleteRules () | |
| Confirm delete rules. | |
| deleteRules () | |
| delete role assignment rule | |
| initFormRoleAssignment ($a_mode= 'default') | |
| addRoleAssignmentRule () | |
| editRoleAssignment () | |
| Edit Role Assignment. | |
| updateRoleAssignmentRule () | |
| chooseRole () | |
| saveRoleSelection () | |
| setSubTabs () | |
| Private Member Functions | |
| loadRule ($a_rule_id=0) | |
| getRuleValues () | |
| checkInput ($a_rule_id=0) | |
| showLocalRoleSelection () | |
| hasActiveRoleAssignmentPlugins () | |
| Check if plugin is active. | |
| prepareRoleSelect ($a_as_select=true) | |
| Private Attributes | |
| $ctrl | |
| $ilias | |
| $tabs_gui | |
| $lng | |
| $tpl | |
| $ref_id | |
Class ilAuthShibbolethSettingsGUI.
Definition at line 13 of file class.ilAuthShibbolethSettingsGUI.php.
| ilAuthShibbolethSettingsGUI::__construct | ( | $a_auth_ref_id | ) | 
| @return | 
Definition at line 47 of file class.ilAuthShibbolethSettingsGUI.php.
References $ilCtrl, $ilias, $lng, $tpl, and ilObject\_lookupObjId().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 499 of file class.ilAuthShibbolethSettingsGUI.php.
References $ilErr, checkInput(), initFormRoleAssignment(), parseRulesTable(), roleAssignment(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and showLocalRoleSelection().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilAuthShibbolethSettingsGUI::addRoleAutoCompleteObject | ( | ) | 
Add Member for autoComplete.
Definition at line 493 of file class.ilAuthShibbolethSettingsGUI.php.
References ilRoleAutoCompleteInputGUI\echoAutoCompleteList().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 640 of file class.ilAuthShibbolethSettingsGUI.php.
References loadRule().
Referenced by addRoleAssignmentRule(), and updateRoleAssignmentRule().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 663 of file class.ilAuthShibbolethSettingsGUI.php.
References $_SESSION, $res, and QP_COMBINATION_AND.
| 
 | protected | 
Confirm delete rules.
public
Definition at line 364 of file class.ilAuthShibbolethSettingsGUI.php.
References $_POST, ilObject\_lookupTitle(), roleAssignment(), and ilUtil\sendFailure().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
delete role assignment rule
public
Definition at line 399 of file class.ilAuthShibbolethSettingsGUI.php.
References $_POST, roleAssignment(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Edit Role Assignment.
Definition at line 537 of file class.ilAuthShibbolethSettingsGUI.php.
References $_GET, getRuleValues(), and initFormRoleAssignment().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilAuthShibbolethSettingsGUI::executeCommand | ( | ) | 
Execute Command.
Definition at line 65 of file class.ilAuthShibbolethSettingsGUI.php.
References $cmd, $ilCtrl, $ilErr, ilUtil\sendFailure(), and setSubTabs().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 614 of file class.ilAuthShibbolethSettingsGUI.php.
References $_GET, and ilObject\_lookupTitle().
Referenced by editRoleAssignment().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Check if plugin is active.
Definition at line 712 of file class.ilAuthShibbolethSettingsGUI.php.
References IL_COMP_SERVICE.
Referenced by initFormRoleAssignment().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 418 of file class.ilAuthShibbolethSettingsGUI.php.
References hasActiveRoleAssignmentPlugins(), prepareRoleSelect(), ilFormPropertyGUI\setDisabled(), ilRadioOption\setInfo(), ilFormPropertyGUI\setRequired(), ilTextInputGUI\setSize(), ilRadioGroupInputGUI\setValue(), and ilNonEditableValueGUI\setValue().
Referenced by addRoleAssignmentRule(), editRoleAssignment(), roleAssignment(), and updateRoleAssignmentRule().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 578 of file class.ilAuthShibbolethSettingsGUI.php.
References $res, QP_COMBINATION_AND, and ilQueryParser\setMinWordLength().
Referenced by checkInput().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 340 of file class.ilAuthShibbolethSettingsGUI.php.
References ilShibbolethRoleAssignmentRules\getCountRules().
Referenced by addRoleAssignmentRule(), and roleAssignment().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 719 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), and ilUtil\_sortIds().
Referenced by initFormRoleAssignment().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 327 of file class.ilAuthShibbolethSettingsGUI.php.
References initFormRoleAssignment(), and parseRulesTable().
Referenced by addRoleAssignmentRule(), confirmDeleteRules(), deleteRules(), saveRoleSelection(), and updateRoleAssignmentRule().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilAuthShibbolethSettingsGUI::save | ( | ) | 
Definition at line 261 of file class.ilAuthShibbolethSettingsGUI.php.
References $_POST, $ilUser, and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 687 of file class.ilAuthShibbolethSettingsGUI.php.
References $_POST, $_SESSION, roleAssignment(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 731 of file class.ilAuthShibbolethSettingsGUI.php.
References $ilSetting, and ilShibbolethRoleAssignmentRules\getCountRules().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilAuthShibbolethSettingsGUI::settings | ( | ) | 
Definition at line 90 of file class.ilAuthShibbolethSettingsGUI.php.
References $data.
| 
 | private | 
Definition at line 647 of file class.ilAuthShibbolethSettingsGUI.php.
References $_REQUEST, and $_SESSION.
Referenced by addRoleAssignmentRule(), and updateRoleAssignmentRule().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 549 of file class.ilAuthShibbolethSettingsGUI.php.
References $_REQUEST, $ilErr, checkInput(), initFormRoleAssignment(), roleAssignment(), ilUtil\sendFailure(), ilUtil\sendSuccess(), and showLocalRoleSelection().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 18 of file class.ilAuthShibbolethSettingsGUI.php.
| 
 | private | 
Definition at line 22 of file class.ilAuthShibbolethSettingsGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 30 of file class.ilAuthShibbolethSettingsGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 38 of file class.ilAuthShibbolethSettingsGUI.php.
| 
 | private | 
Definition at line 26 of file class.ilAuthShibbolethSettingsGUI.php.
| 
 | private | 
Definition at line 34 of file class.ilAuthShibbolethSettingsGUI.php.
Referenced by __construct().