ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Class ilOpenIdConnectSettingsGUI. More...
Public Member Functions | |
__construct ($a_ref_id) | |
ilOpenIdConnectSettingsGUI constructor. More... | |
executeCommand () | |
Execute command. More... | |
Data Fields | |
const | STAB_SETTINGS = 'settings' |
const | STAB_PROFILE = 'profile' |
const | STAB_ROLES = 'roles' |
const | DEFAULT_CMD = 'settings' |
Protected Member Functions | |
checkAccess ($a_permission) | |
checkAccessBool ($a_permission) | |
settings (ilPropertyFormGUI $form=null) | |
initSettingsForm () | |
Init general settings form. More... | |
saveSettings () | |
Save settings. More... | |
saveImageFromHttpRequest () | |
Save image from http request. More... | |
prepareRoleSelection ($a_with_select_option=true) | |
profile (ilPropertyFormGUI $form=null) | |
initProfileForm () | |
saveProfile () | |
roles (\ilPropertyFormGUI $form=null) | |
initRolesForm () | |
saveRoles () | |
save role selection More... | |
setSubTabs (string $active_tab) | |
Set sub tabs. More... | |
Protected Attributes | |
$lng = null | |
$ctrl = null | |
$logger = null | |
$access = null | |
$review | |
$error = null | |
$mainTemplate = null | |
$tabs = null | |
Private Attributes | |
$ref_id = 0 | |
$settings = null | |
Class ilOpenIdConnectSettingsGUI.
Definition at line 11 of file class.ilOpenIdConnectSettingsGUI.php.
ilOpenIdConnectSettingsGUI::__construct | ( | $a_ref_id | ) |
ilOpenIdConnectSettingsGUI constructor.
Definition at line 73 of file class.ilOpenIdConnectSettingsGUI.php.
References $DIC, ilOpenIdConnectSettings\getInstance(), and settings().
|
protected |
string | $a_permission |
Definition at line 98 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccessBool().
Referenced by executeCommand(), profile(), roles(), saveRoles(), saveSettings(), and settings().
|
protected |
string | $a_permission |
Definition at line 109 of file class.ilOpenIdConnectSettingsGUI.php.
Referenced by checkAccess(), initProfileForm(), initRolesForm(), initSettingsForm(), and saveProfile().
ilOpenIdConnectSettingsGUI::executeCommand | ( | ) |
Execute command.
Definition at line 118 of file class.ilOpenIdConnectSettingsGUI.php.
References checkAccess().
|
protected |
Definition at line 466 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccessBool(), ilFormPropertyGUI\setPostVar(), and settings().
Referenced by profile(), and saveProfile().
|
protected |
Definition at line 539 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccessBool(), prepareRoleSelection(), and settings().
Referenced by roles(), and saveRoles().
|
protected |
Init general settings form.
Definition at line 149 of file class.ilOpenIdConnectSettingsGUI.php.
References $client_id, $default, $form, PHPMailer\PHPMailer\$provider, $session, $sync, $text, checkAccessBool(), ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_IMG, ilOpenIdConnectSettings\LOGIN_ELEMENT_TYPE_TXT, ilOpenIdConnectSettings\LOGIN_ENFORCE, ilOpenIdConnectSettings\LOGIN_STANDARD, ilOpenIdConnectSettings\LOGOUT_SCOPE_GLOBAL, ilOpenIdConnectSettings\LOGOUT_SCOPE_LOCAL, prepareRoleSelection(), ilCheckboxInputGUI\setChecked(), ilRadioOption\setInfo(), ilCheckboxInputGUI\setOptionTitle(), ilFormPropertyGUI\setRequired(), ilPasswordInputGUI\setSkipSyntaxCheck(), settings(), ilTextInputGUI\setValue(), ilSelectInputGUI\setValue(), and ilRadioGroupInputGUI\setValue().
Referenced by saveSettings(), and settings().
|
protected |
bool | $a_with_select_option |
Definition at line 426 of file class.ilOpenIdConnectSettingsGUI.php.
References ilObject\_lookupTitle(), and ilUtil\_sortIds().
Referenced by initRolesForm(), initSettingsForm(), and saveRoles().
|
protected |
ilPropertyFormGUI | null | $form |
Definition at line 452 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccess(), initProfileForm(), and setSubTabs().
Referenced by saveProfile().
|
protected |
ilPropertyFormGUI | $form |
Definition at line 525 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccess(), initRolesForm(), and setSubTabs().
Referenced by saveRoles().
|
protected |
Save image from http request.
Definition at line 398 of file class.ilOpenIdConnectSettingsGUI.php.
References $DIC, ilOpenIdConnectSettings\FILE_STORAGE, ILIAS\FileUpload\DTO\ProcessingStatus\OK, and settings().
Referenced by saveSettings().
|
protected |
Definition at line 495 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccessBool(), initProfileForm(), profile(), ilUtil\sendFailure(), and settings().
|
protected |
save role selection
Definition at line 573 of file class.ilOpenIdConnectSettingsGUI.php.
References $_POST, $form, checkAccess(), ilLogLevel\DEBUG, initRolesForm(), prepareRoleSelection(), roles(), ilUtil\sendFailure(), and settings().
|
protected |
Save settings.
Definition at line 353 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccess(), initSettingsForm(), saveImageFromHttpRequest(), ilUtil\sendFailure(), and settings().
|
protected |
Set sub tabs.
Definition at line 621 of file class.ilOpenIdConnectSettingsGUI.php.
Referenced by profile(), roles(), and settings().
|
protected |
\ilPropertyFormGUI | null | $form |
Definition at line 133 of file class.ilOpenIdConnectSettingsGUI.php.
References $form, checkAccess(), initSettingsForm(), and setSubTabs().
Referenced by __construct(), initProfileForm(), initRolesForm(), initSettingsForm(), saveImageFromHttpRequest(), saveProfile(), saveRoles(), and saveSettings().
|
protected |
Definition at line 48 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 38 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 58 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 33 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 43 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 63 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 22 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 53 of file class.ilOpenIdConnectSettingsGUI.php.
|
private |
Definition at line 28 of file class.ilOpenIdConnectSettingsGUI.php.
|
protected |
Definition at line 68 of file class.ilOpenIdConnectSettingsGUI.php.
const ilOpenIdConnectSettingsGUI::DEFAULT_CMD = 'settings' |
Definition at line 17 of file class.ilOpenIdConnectSettingsGUI.php.
const ilOpenIdConnectSettingsGUI::STAB_PROFILE = 'profile' |
Definition at line 14 of file class.ilOpenIdConnectSettingsGUI.php.
const ilOpenIdConnectSettingsGUI::STAB_ROLES = 'roles' |
Definition at line 15 of file class.ilOpenIdConnectSettingsGUI.php.
const ilOpenIdConnectSettingsGUI::STAB_SETTINGS = 'settings' |
Definition at line 13 of file class.ilOpenIdConnectSettingsGUI.php.