| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
GUI class for personal profile. More...
 Collaboration diagram for ilPersonalSettingsGUI:Public Member Functions | |
| executeCommand () | |
| execute command  More... | |
| setHeader () | |
| 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 () | |
Protected Member Functions | |
| allowPasswordChange () | |
| Check, whether password change is allowed for user.  More... | |
| deleteOwnAccountStep1 () | |
| abortDeleteOwnAccount () | |
| deleteOwnAccountLogout () | |
| deleteOwnAccountStep2 () | |
| deleteOwnAccountStep3 () | |
Private Member Functions | |
| initSubTabs (string $a_cmd) | |
| checkPersonalStartingPoint () | |
GUI class for personal profile.
Definition at line 31 of file class.ilPersonalSettingsGUI.php.
      
  | 
  protected | 
Definition at line 695 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Check, whether password change is allowed for user.
Definition at line 267 of file class.ilPersonalSettingsGUI.php.
References ilSession\get(), ilAuthUtils\isPasswordModificationEnabled(), and ILIAS\Repository\user().
Referenced by initPasswordForm(), initSubTabs(), and savePassword().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 646 of file class.ilPersonalSettingsGUI.php.
References $ref_id, ilObject\_exists(), ILIAS\Repository\form(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ilUserStartingPointRepository\START_REPOSITORY_OBJ.
Referenced by saveGeneralSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 703 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilSession\SESSION_CLOSE_USER, ilSession\setClosingContext(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 662 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\ctrl(), initSubTabs(), ILIAS\Repository\lng(), setHeader(), ILIAS\Repository\settings(), SYSTEM_USER_ID, ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 713 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\ctrl(), initSubTabs(), ILIAS\Repository\lng(), setHeader(), ILIAS\Repository\settings(), SYSTEM_USER_ID, ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 746 of file class.ilPersonalSettingsGUI.php.
References $message, ILIAS\Repository\ctrl(), ilDatePresentation\formatDate(), IL_CAL_UNIX, ILIAS\Repository\lng(), ILIAS\Repository\settings(), ilDatePresentation\setUseRelativeDates(), SYSTEM_USER_ID, and ILIAS\Repository\user().
 Here is the call graph for this function:| ilPersonalSettingsGUI::executeCommand | ( | ) | 
execute command
Definition at line 110 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), initSubTabs(), ILIAS\Repository\lng(), setHeader(), and ILIAS\Repository\tabs().
 Here is the call graph for this function:| ilPersonalSettingsGUI::initGeneralSettingsForm | ( | ) | 
Definition at line 379 of file class.ilPersonalSettingsGUI.php.
References ILIAS\LTI\ToolProvider\$key, $lang, ilCalendarUserSettings\_getInstanceByUserId(), ilCalendarUtil\_getShortTimeZoneList(), ilSystemStyleSettings\_lookupActivatedStyle(), ilLanguage\_lookupEntry(), ilObject\_lookupObjId(), ilObject\_lookupTitle(), ilObject\_lookupType(), ILIAS\Repository\ctrl(), ilCalendarSettings\DATE_FORMAT_DMY, ilCalendarSettings\DATE_FORMAT_MDY, ilCalendarSettings\DATE_FORMAT_YMD, ILIAS\Repository\form(), ilSession\getSessionExpireValue(), ILIAS\Repository\help(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilSessionReminder\MIN_LEAD_TIME, ilDatePresentation\secondsToString(), ilRadioOption\setInfo(), ilSelectInputGUI\setOptions(), ilFormPropertyGUI\setRequired(), ILIAS\Repository\settings(), ilUserStartingPointRepository\START_REPOSITORY_OBJ, ilSessionReminder\SUGGESTED_LEAD_TIME, ilCalendarSettings\TIME_FORMAT_12, ilCalendarSettings\TIME_FORMAT_24, ILIAS\Repository\user(), and userSettingVisible().
Referenced by saveGeneralSettings(), and showGeneralSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPersonalSettingsGUI::initPasswordForm | ( | ) | 
Definition at line 212 of file class.ilPersonalSettingsGUI.php.
References ilDAVActivationChecker\_isActive(), allowPasswordChange(), ilAuthUtils\AUTH_CAS, ilAuthUtils\AUTH_LOCAL, ilAuthUtils\AUTH_SHIBBOLETH, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSecuritySettingsChecker\getPasswordRequirementsInfo(), ILIAS\Repository\lng(), ilFormPropertyGUI\setInfo(), and ILIAS\Repository\user().
Referenced by savePassword(), and showPassword().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 133 of file class.ilPersonalSettingsGUI.php.
References allowPasswordChange(), ILIAS\Repository\ctrl(), ilMailGlobalServices\getMailObjectRefId(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), SYSTEM_USER_ID, ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Referenced by deleteOwnAccountStep1(), deleteOwnAccountStep2(), executeCommand(), showGeneralSettings(), and showPassword().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPersonalSettingsGUI::saveGeneralSettings | ( | ) | 
Definition at line 571 of file class.ilPersonalSettingsGUI.php.
References ilCalendarUserSettings\_getInstanceByUserId(), checkPersonalStartingPoint(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ILIAS\Repository\help(), initGeneralSettingsForm(), ILIAS\Repository\lng(), showGeneralSettings(), ILIAS\Repository\user(), and workWithUserSetting().
 Here is the call graph for this function:| ilPersonalSettingsGUI::savePassword | ( | ) | 
Definition at line 282 of file class.ilPersonalSettingsGUI.php.
References allowPasswordChange(), ilAuthUtils\AUTH_LOCAL, ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilSession\get(), ilUserPasswordManager\getInstance(), initPasswordForm(), ilSecuritySettingsChecker\isPassword(), ilSecuritySettingsChecker\isPasswordValidForUserContext(), ILIAS\Repository\lng(), ilUtil\redirect(), ilSession\set(), showPassword(), and ILIAS\Repository\user().
 Here is the call graph for this function:| ilPersonalSettingsGUI::setHeader | ( | ) | 
Definition at line 182 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\lng().
Referenced by deleteOwnAccountStep1(), deleteOwnAccountStep2(), executeCommand(), showGeneralSettings(), and showPassword().
 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 365 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\form(), initGeneralSettingsForm(), initSubTabs(), setHeader(), and ILIAS\Repository\tabs().
Referenced by saveGeneralSettings().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPersonalSettingsGUI::showPassword | ( | bool | $a_no_init = false,  | 
        
| bool | $hide_form = false  | 
        ||
| ) | 
Definition at line 187 of file class.ilPersonalSettingsGUI.php.
References ILIAS\Repository\form(), initPasswordForm(), initSubTabs(), ILIAS\Repository\lng(), setHeader(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Referenced by savePassword().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPersonalSettingsGUI::userSettingEnabled | ( | string | $setting | ) | 
Definition at line 360 of file class.ilPersonalSettingsGUI.php.
| ilPersonalSettingsGUI::userSettingVisible | ( | string | $setting | ) | 
Definition at line 355 of file class.ilPersonalSettingsGUI.php.
Referenced by initGeneralSettingsForm().
 Here is the caller graph for this function:| ilPersonalSettingsGUI::workWithUserSetting | ( | string | $setting | ) | 
Definition at line 350 of file class.ilPersonalSettingsGUI.php.
Referenced by saveGeneralSettings().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 52 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 44 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 35 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 34 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 33 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 47 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 43 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 45 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 46 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 55 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 36 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 53 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 39 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 51 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 58 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 54 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 48 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 49 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 40 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 41 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 42 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 38 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 50 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 37 of file class.ilPersonalSettingsGUI.php.
      
  | 
  private | 
Definition at line 56 of file class.ilPersonalSettingsGUI.php.