ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
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().
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 deleteOwnAccount1(), deleteOwnAccount2(), deleteOwnAccount3(), executeCommand(), showGeneralSettings(), and showPassword().
|
protected |
Definition at line 801 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, and ILIAS\Repository\lng().
|
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(), initPasswordForm(), and savePassword().
|
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.
Referenced by saveGeneralSettings().
|
protected |
Delete own account dialog - 1st confirmation.
Definition at line 742 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), setHeader(), and SYSTEM_USER_ID.
|
protected |
Delete own account dialog - login redirect.
Definition at line 775 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, __initSubTabs(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), setHeader(), and SYSTEM_USER_ID.
|
protected |
Delete own account dialog - final confirmation.
Definition at line 834 of file class.ilPersonalSettingsGUI.php.
References $DIC, $GLOBALS, $ilSetting, $ilUser, $message, __initSubTabs(), ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), IL_CAL_UNIX, ILIAS\Repository\lng(), ilUtil\redirect(), setHeader(), ilDatePresentation\setUseRelativeDates(), and SYSTEM_USER_ID.
|
protected |
Definition at line 814 of file class.ilPersonalSettingsGUI.php.
References $DIC, $GLOBALS, $ilUser, ilUtil\redirect(), ilSession\SESSION_CLOSE_USER, and ilSession\setClosingContext().
ilPersonalSettingsGUI::executeCommand | ( | ) |
execute command
Definition at line 64 of file class.ilPersonalSettingsGUI.php.
References $DIC, __initSubTabs(), ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), and setHeader().
ilPersonalSettingsGUI::initGeneralSettingsForm | ( | ) |
Definition at line 398 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, 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(), ilLanguage\loadLanguageModule(), ilSessionReminder\MIN_LEAD_TIME, ilDatePresentation\secondsToString(), ilCheckboxInputGUI\setChecked(), ilRadioOption\setInfo(), ilFormPropertyGUI\setInfo(), ilSelectInputGUI\setOptions(), ilFormPropertyGUI\setRequired(), ilRadioOption\setValue(), ilUserUtil\START_REPOSITORY_OBJ, ilSessionReminder\SUGGESTED_LEAD_TIME, ilCalendarSettings\TIME_FORMAT_12, ilCalendarSettings\TIME_FORMAT_24, ilLanguage\txt(), and userSettingVisible().
Referenced by saveGeneralSettings(), and showGeneralSettings().
ilPersonalSettingsGUI::initPasswordForm | ( | ) |
Definition at line 194 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, ilDAVActivationChecker\_isActive(), allowPasswordChange(), ilAuthUtils\AUTH_CAS, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_SHIBBOLETH, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSecuritySettingsChecker\getPasswordRequirementsInfo(), ilFormPropertyGUI\setInfo(), and ilLanguage\txt().
Referenced by savePassword(), and showPassword().
ilPersonalSettingsGUI::saveGeneralSettings | ( | ) |
Save general settings.
Definition at line 619 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilSetting, $ilUser, ilCalendarUserSettings\_getInstanceByUserId(), checkPersonalStartingPoint(), ilCharSelectorConfig\CONTEXT_USER, ILIAS\Repository\form(), ilUserUtil\hasPersonalStartingPoint(), initGeneralSettingsForm(), ILIAS\Repository\int(), ilUserUtil\setPersonalStartingPoint(), showGeneralSettings(), ilLanguage\txtlng(), and workWithUserSetting().
ilPersonalSettingsGUI::savePassword | ( | ) |
Definition at line 280 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, allowPasswordChange(), ilAuthUtils\AUTH_LOCAL, ILIAS\Repository\form(), ilSession\get(), ilUserPasswordManager\getInstance(), initPasswordForm(), ilSecuritySettingsChecker\isPassword(), ilSecuritySettingsChecker\isPasswordValidForUserContext(), ILIAS\Repository\lng(), ilUtil\redirect(), ilSession\set(), and showPassword().
ilPersonalSettingsGUI::setHeader | ( | ) |
Set header.
Definition at line 153 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\lng().
Referenced by deleteOwnAccount1(), deleteOwnAccount2(), deleteOwnAccount3(), executeCommand(), showGeneralSettings(), and showPassword().
ilPersonalSettingsGUI::showGeneralSettings | ( | bool | $a_no_init = false | ) |
Definition at line 380 of file class.ilPersonalSettingsGUI.php.
References $DIC, __initSubTabs(), ILIAS\Repository\form(), initGeneralSettingsForm(), and setHeader().
Referenced by saveGeneralSettings().
ilPersonalSettingsGUI::showPassword | ( | bool | $a_no_init = false , |
bool | $hide_form = false |
||
) |
Definition at line 164 of file class.ilPersonalSettingsGUI.php.
References $DIC, $ilUser, __initSubTabs(), ILIAS\Repository\form(), initPasswordForm(), ILIAS\Repository\lng(), and setHeader().
Referenced by savePassword().
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.
Referenced by initGeneralSettingsForm().
ilPersonalSettingsGUI::workWithUserSetting | ( | string | $setting | ) |
Definition at line 365 of file class.ilPersonalSettingsGUI.php.
Referenced by saveGeneralSettings().
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.