ILIAS
Release_4_4_x_branch Revision 61816
|
Open ID Settings GUI More...
Public Member Functions | |
__construct ($a_ref_id) | |
Constructor. | |
executeCommand () | |
Execute control command. | |
getRefId () | |
Get ref id of settings object. |
Protected Member Functions | |
settings () | |
Show general settings. | |
save () | |
Save settings. | |
provider () | |
Administrate openid provider. | |
deleteProvider () | |
Delete selected provider. | |
addProvider () | |
Create new provider. | |
editProvider () | |
Create new provider. | |
createProvider () | |
Create new provider. | |
updateProvider () | |
Update provider settings. | |
initFormProvider ($a_mode= 'edit') | |
Show provider form. | |
initProvider ($a_provider_id) | |
Init provider. | |
loadProviderFromPost () | |
load provider from post |
Private Member Functions | |
setSubTabs () | |
Set sub tabs for open id section. | |
prepareRoleSelection () | |
Prepare default role selection. |
Private Attributes | |
$ctrl | |
$lng | |
$tpl | |
$ref_id | |
$settings | |
$form = null | |
$provider = null |
Open ID Settings GUI
ilOpenIdSettingsGUI: ilObjAuthSettingsGUI
Definition at line 13 of file class.ilOpenIdSettingsGUI.php.
ilOpenIdSettingsGUI::__construct | ( | $a_ref_id | ) |
Constructor.
Definition at line 29 of file class.ilOpenIdSettingsGUI.php.
References $GLOBALS, ilOpenIdSettings\getInstance(), and settings().
|
protected |
Create new provider.
Definition at line 215 of file class.ilOpenIdSettingsGUI.php.
References initFormProvider(), initProvider(), and setSubTabs().
|
protected |
Create new provider.
Definition at line 249 of file class.ilOpenIdSettingsGUI.php.
References $tpl, initFormProvider(), initProvider(), loadProviderFromPost(), provider(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
protected |
Delete selected provider.
Definition at line 193 of file class.ilOpenIdSettingsGUI.php.
References $_POST, $provider, initProvider(), provider(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
protected |
Create new provider.
Definition at line 231 of file class.ilOpenIdSettingsGUI.php.
References $_GET, initFormProvider(), initProvider(), and setSubTabs().
ilOpenIdSettingsGUI::executeCommand | ( | ) |
ilOpenIdSettingsGUI::getRefId | ( | ) |
Get ref id of settings object.
Definition at line 87 of file class.ilOpenIdSettingsGUI.php.
References $ref_id.
|
protected |
Show provider form.
string | $a_mode | [optional] add | edit |
Definition at line 298 of file class.ilOpenIdSettingsGUI.php.
References provider(), ilFormPropertyGUI\setRequired(), and ilTextInputGUI\setValidationRegexp().
Referenced by addProvider(), createProvider(), editProvider(), and updateProvider().
|
protected |
Init provider.
object | $a_provider_id |
Definition at line 342 of file class.ilOpenIdSettingsGUI.php.
References $provider, and provider().
Referenced by addProvider(), createProvider(), deleteProvider(), editProvider(), and updateProvider().
|
protected |
load provider from post
Definition at line 353 of file class.ilOpenIdSettingsGUI.php.
References provider().
Referenced by createProvider(), and updateProvider().
|
private |
Prepare default role selection.
Definition at line 365 of file class.ilOpenIdSettingsGUI.php.
References ilObject\_lookupTitle(), and ilUtil\_sortIds().
Referenced by settings().
|
protected |
Administrate openid provider.
Definition at line 174 of file class.ilOpenIdSettingsGUI.php.
References $GLOBALS, and setSubTabs().
Referenced by createProvider(), deleteProvider(), initFormProvider(), initProvider(), loadProviderFromPost(), and updateProvider().
|
protected |
Save settings.
Definition at line 156 of file class.ilOpenIdSettingsGUI.php.
References $_POST, ilUtil\sendSuccess(), and settings().
|
private |
Set sub tabs for open id section.
private
Definition at line 68 of file class.ilOpenIdSettingsGUI.php.
Referenced by addProvider(), editProvider(), provider(), and settings().
|
protected |
Show general settings.
Definition at line 96 of file class.ilOpenIdSettingsGUI.php.
References $lng, $tpl, prepareRoleSelection(), ilCheckboxInputGUI\setChecked(), ilFormPropertyGUI\setInfo(), ilSelectInputGUI\setOptions(), and setSubTabs().
Referenced by __construct(), and save().
|
protected |
Update provider settings.
Definition at line 273 of file class.ilOpenIdSettingsGUI.php.
References $_GET, $tpl, initFormProvider(), initProvider(), loadProviderFromPost(), provider(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
|
private |
Definition at line 15 of file class.ilOpenIdSettingsGUI.php.
|
private |
Definition at line 22 of file class.ilOpenIdSettingsGUI.php.
|
private |
Definition at line 16 of file class.ilOpenIdSettingsGUI.php.
Referenced by executeCommand(), and settings().
|
private |
Definition at line 23 of file class.ilOpenIdSettingsGUI.php.
Referenced by deleteProvider(), and initProvider().
|
private |
Definition at line 19 of file class.ilOpenIdSettingsGUI.php.
Referenced by getRefId().
|
private |
Definition at line 20 of file class.ilOpenIdSettingsGUI.php.
|
private |
Definition at line 17 of file class.ilOpenIdSettingsGUI.php.
Referenced by createProvider(), settings(), and updateProvider().