| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Class ilAuthShibbolethSettingsGUI. More...
 Collaboration diagram for ilAuthShibbolethSettingsGUI:Public Member Functions | |
| __construct (int $a_auth_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 ($a_rule_id=0) | |
| prepareRoleSelect () | |
Private Attributes | |
| const | PARAM_RULE_ID = 'rule_id' | 
| ilAccessHandler | $access | 
| ilComponentRepository | $component_repository | 
| ilCtrl | $ctrl | 
| ilPropertyFormGUI | $form = null | 
| ilSetting | $global_settings | 
| ilLanguage | $lng | 
| RBACServices | $rbac | 
| ilRbacReview | $rbac_review | 
| int | $ref_id | 
| Refinery | $refinery | 
| ilShibbolethRoleAssignmentRule | $rule = null | 
| ilShibbolethSettings | $shib_settings | 
| ilTabsGUI | $tabs_gui | 
| ilGlobalTemplateInterface | $tpl | 
| WrapperFactory | $wrapper | 
Class ilAuthShibbolethSettingsGUI.
Definition at line 31 of file class.ilAuthShibbolethSettingsGUI.php.
| ilAuthShibbolethSettingsGUI::__construct | ( | int | $a_auth_ref_id | ) | 
Definition at line 53 of file class.ilAuthShibbolethSettingsGUI.php.
References $DIC, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\rbac(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 303 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), checkInput(), ILIAS\Repository\form(), initFormRoleAssignment(), ILIAS\Repository\lng(), parseRulesTable(), and roleAssignment().
 Here is the call graph for this function:| ilAuthShibbolethSettingsGUI::addRoleAutoCompleteObject | ( | ) | 
Definition at line 295 of file class.ilAuthShibbolethSettingsGUI.php.
References ilRoleAutoCompleteInputGUI\echoAutoCompleteList().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 456 of file class.ilAuthShibbolethSettingsGUI.php.
References loadRule().
Referenced by addRoleAssignmentRule(), and updateRoleAssignmentRule().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 166 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), ilShibbolethRoleAssignmentRule\conditionToString(), ILIAS\Repository\ctrl(), ilShibbolethRoleAssignmentRule\getRoleId(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 201 of file class.ilAuthShibbolethSettingsGUI.php.
References ilShibbolethRoleAssignmentRule\delete(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 341 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\form(), getRuleValues(), and initFormRoleAssignment().
 Here is the call graph for this function:| ilAuthShibbolethSettingsGUI::executeCommand | ( | ) | 
| ilCtrlException | |
| ilException | 
Definition at line 77 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and setSubTabs().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 428 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 226 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 396 of file class.ilAuthShibbolethSettingsGUI.php.
References $res, $rule, ILIAS\Repository\form(), ilQueryParser\QP_COMBINATION_AND, and ilQueryParser\setMinWordLength().
Referenced by checkInput().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 149 of file class.ilAuthShibbolethSettingsGUI.php.
References ilShibbolethRoleAssignmentRules\getCountRules(), and ILIAS\Repository\lng().
Referenced by addRoleAssignmentRule(), and roleAssignment().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 466 of file class.ilAuthShibbolethSettingsGUI.php.
References ilObject\_lookupTitle(), ilUtil\_sortIds(), and ILIAS\Repository\lng().
Referenced by initFormRoleAssignment().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 128 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\form(), initFormRoleAssignment(), and parseRulesTable().
Referenced by addRoleAssignmentRule(), confirmDeleteRules(), deleteRules(), and updateRoleAssignmentRule().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAuthShibbolethSettingsGUI::save | ( | ) | 
| ilCtrlException | 
Definition at line 111 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilPropertyFormGUI\getHTML(), ILIAS\Repository\lng(), and ilPropertyFormGUI\setValuesByPost().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 480 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by executeCommand().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilAuthShibbolethSettingsGUI::settings | ( | ) | 
| ilCtrlException | 
Definition at line 97 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\ctrl(), and ilPropertyFormGUI\getHTML().
 Here is the call graph for this function:
      
  | 
  protected | 
| ilCtrlException | 
Definition at line 361 of file class.ilAuthShibbolethSettingsGUI.php.
References ILIAS\Repository\access(), checkInput(), ILIAS\Repository\form(), initFormRoleAssignment(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and roleAssignment().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 35 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 36 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 37 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 38 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 39 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 43 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.
Referenced by loadRule().
      
  | 
  private | 
Definition at line 47 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 48 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 49 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 50 of file class.ilAuthShibbolethSettingsGUI.php.
      
  | 
  private | 
Definition at line 33 of file class.ilAuthShibbolethSettingsGUI.php.