|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilPersonalSettingsGUI:Public Member Functions | |
| __construct () | |
| executeCommand () | |
| execute command More... | |
| __initSubTabs (string $a_cmd) | |
| setHeader () | |
| Set header. More... | |
| showPassword (bool $a_no_init=false, bool $hide_form=false) | |
| initPasswordForm () | |
| savePassword () | |
| workWithUserSetting (string $setting) | |
| userSettingVisible (string $setting) | |
| userSettingEnabled (string $setting) | |
| showGeneralSettings (bool $a_no_init=false) | |
| initGeneralSettingsForm () | |
| saveGeneralSettings () | |
| Save general settings. More... | |
Data Fields | |
| ilLanguage | $lng |
| ilCtrl | $ctrl |
Protected Member Functions | |
| allowPasswordChange () | |
| Check, whether password change is allowed for user. More... | |
| deleteOwnAccount1 () | |
| Delete own account dialog - 1st confirmation. More... | |
| deleteOwnAccount2 () | |
| Delete own account dialog - login redirect. More... | |
| abortDeleteOwnAccount () | |
| deleteOwnAccountLogout () | |
| deleteOwnAccount3 () | |
| Delete own account dialog - final confirmation. More... | |
Protected Attributes | |
| ilPropertyFormGUI | $form |
| string | $entered_new_password |
| string | $entered_current_password |
| string | $password_error |
| ilUserDefinedFields | $user_defined_fields |
| string | $upload_error |
| ILIAS User StandardGUIRequest | $request |
| ilGlobalTemplateInterface | $tpl |
| ilUserSettingsConfig | $user_settings_config |
Private Member Functions | |
| checkPersonalStartingPoint () | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning GUI class for personal profile
Definition at line 24 of file class.ilPersonalSettingsGUI.php.
| ilPersonalSettingsGUI::__construct | ( | ) |
Definition at line 38 of file class.ilPersonalSettingsGUI.php.
References $DIC, ilUserDefinedFields\_getInstance(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilPersonalSettingsGUI::__initSubTabs | ( | string | $a_cmd | ) |
Definition at line 90 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, allowPasswordChange(), ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), ILIAS\Repository\lng(), and SYSTEM_USER_ID.
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 801 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Check, whether password change is allowed for user.
Definition at line 262 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, ilSession\get(), and ilAuthUtils\isPasswordModificationEnabled().
Referenced by __initSubTabs().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 723 of file class.ilPersonalSettingsGUI.php.
References $ref_id, ilObject\_exists(), ILIAS\Repository\form(), ilUserUtil\hasPersonalStartingPoint(), ILIAS\Repository\lng(), and ilUserUtil\START_REPOSITORY_OBJ.
Here is the call graph for this function:
|
protected |
Delete own account dialog - 1st confirmation.
Definition at line 742 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and SYSTEM_USER_ID.
Here is the call graph for this function:
|
protected |
Delete own account dialog - login redirect.
Definition at line 775 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and SYSTEM_USER_ID.
Here is the call graph for this function:
|
protected |
Delete own account dialog - final confirmation.
Definition at line 834 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and SYSTEM_USER_ID.
Here is the call graph for this function:
|
protected |
Definition at line 814 of file class.ilPersonalSettingsGUI.php.
References $DIC, $GLOBALS, $ilUser, ilUtil\redirect(), ilSession\SESSION_CLOSE_USER, and ilSession\setClosingContext().
Here is the call graph for this function:| ilPersonalSettingsGUI::executeCommand | ( | ) |
execute command
Definition at line 64 of file class.ilPersonalSettingsGUI.php.
References $DIC, __initSubTabs(), ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), and setHeader().
Here is the call graph for this function:| ilPersonalSettingsGUI::initGeneralSettingsForm | ( | ) |
Definition at line 398 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, $lng, ilCalendarUserSettings\_getInstanceByUserId(), ilCalendarUtil\_getShortTimeZoneList(), ilSystemStyleSettings\_lookupActivatedStyle(), ilLanguage\_lookupEntry(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilObject\_lookupType(), ilCharSelectorConfig\CONTEXT_USER, ILIAS\Repository\ctrl(), ilCalendarSettings\DATE_FORMAT_DMY, ilCalendarSettings\DATE_FORMAT_MDY, ilCalendarSettings\DATE_FORMAT_YMD, ILIAS\Repository\form(), ilUserUtil\getPersonalStartingObject(), ilUserUtil\getPersonalStartingPoint(), ilUserUtil\getPossibleStartingPoints(), ilSession\getSessionExpireValue(), ilUserUtil\hasPersonalStartingPoint(), ilUserUtil\hasPersonalStartPointPref(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilSessionReminder\MIN_LEAD_TIME, ilDatePresentation\secondsToString(), ilUserUtil\START_REPOSITORY_OBJ, ilSessionReminder\SUGGESTED_LEAD_TIME, ilCalendarSettings\TIME_FORMAT_12, ilCalendarSettings\TIME_FORMAT_24, and ilLanguage\txt().
Here is the call graph for this function:| ilPersonalSettingsGUI::initPasswordForm | ( | ) |
Definition at line 194 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, $lng, ilDAVActivationChecker\_isActive(), ilAuthUtils\AUTH_CAS, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_SHIBBOLETH, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSecuritySettingsChecker\getPasswordRequirementsInfo(), and ilLanguage\txt().
Here is the call graph for this function:| ilPersonalSettingsGUI::saveGeneralSettings | ( | ) |
Save general settings.
Definition at line 619 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, $lng, $tpl, ilCalendarUserSettings\_getInstanceByUserId(), ilCharSelectorConfig\CONTEXT_USER, ILIAS\Repository\form(), ilUserUtil\hasPersonalStartingPoint(), ILIAS\Repository\int(), and ilUserUtil\setPersonalStartingPoint().
Here is the call graph for this function:| ilPersonalSettingsGUI::savePassword | ( | ) |
Definition at line 280 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, ilAuthUtils\AUTH_LOCAL, ILIAS\Repository\form(), ilSession\get(), ilUserPasswordManager\getInstance(), ilSecuritySettingsChecker\isPassword(), ilSecuritySettingsChecker\isPasswordValidForUserContext(), ILIAS\Repository\lng(), ilUtil\redirect(), and ilSession\set().
Here is the call graph for this function:| ilPersonalSettingsGUI::setHeader | ( | ) |
Set header.
Definition at line 153 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPersonalSettingsGUI::showGeneralSettings | ( | bool | $a_no_init = false | ) |
Definition at line 380 of file class.ilPersonalSettingsGUI.php.
References $DIC, and ILIAS\Repository\form().
Here is the call graph for this function:| ilPersonalSettingsGUI::showPassword | ( | bool | $a_no_init = false, |
| bool | $hide_form = false |
||
| ) |
Definition at line 164 of file class.ilPersonalSettingsGUI.php.
| ilPersonalSettingsGUI::userSettingEnabled | ( | string | $setting | ) |
Definition at line 375 of file class.ilPersonalSettingsGUI.php.
| ilPersonalSettingsGUI::userSettingVisible | ( | string | $setting | ) |
Definition at line 370 of file class.ilPersonalSettingsGUI.php.
| ilPersonalSettingsGUI::workWithUserSetting | ( | string | $setting | ) |
Definition at line 365 of file class.ilPersonalSettingsGUI.php.
| ilCtrl ilPersonalSettingsGUI::$ctrl |
Definition at line 35 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 28 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 27 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 26 of file class.ilPersonalSettingsGUI.php.
| ilLanguage ilPersonalSettingsGUI::$lng |
Definition at line 34 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 29 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 32 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 33 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 31 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 30 of file class.ilPersonalSettingsGUI.php.
|
protected |
Definition at line 36 of file class.ilPersonalSettingsGUI.php.