|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ILIAS\User\Profile\ChecklistStatus:Public Member Functions | |
| __construct (private readonly Language $lng, private readonly \ilSetting $settings, private \ilObjUser $user, private readonly Visibility $profile_mode) | |
| getSteps () | |
| anyVisibilitySettings () | |
| getStatus (int $step) | |
| getStatusDetails (int $step) | |
| setStepSucessOnUser (int $step, \ilObjUser $user) | |
Data Fields | |
| const | STEP_PROFILE_DATA = 0 |
| const | STEP_PUBLISH_OPTIONS = 1 |
| const | STEP_VISIBILITY_OPTIONS = 2 |
| const | STATUS_NOT_STARTED = 0 |
| const | STATUS_IN_PROGRESS = 1 |
| const | STATUS_SUCCESSFUL = 2 |
Private Member Functions | |
| buildStatusArrayForVisibilityOnSuccess () | |
| areOnScreenChatOptionsVisible () | |
| areChatTypingBroadcastOptionsVisible () | |
Private Attributes | |
| ilSetting | $settings_chat |
| ilSetting | $settings_awareness |
Definition at line 28 of file ChecklistStatus.php.
| ILIAS\User\Profile\ChecklistStatus::__construct | ( | private readonly Language | $lng, |
| private readonly \ilSetting | $settings, | ||
| private \ilObjUser | $user, | ||
| private readonly Visibility | $profile_mode | ||
| ) |
Definition at line 41 of file ChecklistStatus.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ILIAS\User\Profile\ChecklistStatus::anyVisibilitySettings | ( | ) |
Definition at line 68 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\areChatTypingBroadcastOptionsVisible(), ILIAS\User\Profile\ChecklistStatus\areOnScreenChatOptionsVisible(), and ilBuddySystem\getInstance().
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), and ILIAS\User\Profile\ChecklistStatus\getSteps().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 190 of file ChecklistStatus.php.
References ILIAS\Repository\settings().
Referenced by ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 183 of file ChecklistStatus.php.
References ILIAS\Repository\settings().
Referenced by ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 154 of file ChecklistStatus.php.
References ilBuddySystem\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatusDetails().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\User\Profile\ChecklistStatus::getStatus | ( | int | $step | ) |
Definition at line 77 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\STATUS_IN_PROGRESS, ILIAS\User\Profile\ChecklistStatus\STATUS_NOT_STARTED, ILIAS\User\Profile\ChecklistStatus\STATUS_SUCCESSFUL, ILIAS\User\Profile\ChecklistStatus\STEP_PROFILE_DATA, ILIAS\User\Profile\ChecklistStatus\STEP_PUBLISH_OPTIONS, ILIAS\User\Profile\ChecklistStatus\STEP_VISIBILITY_OPTIONS, and ILIAS\Repository\user().
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), and ILIAS\User\Profile\ChecklistGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\User\Profile\ChecklistStatus::getStatusDetails | ( | int | $step | ) |
Definition at line 107 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), ILIAS\User\Profile\ChecklistStatus\buildStatusArrayForVisibilityOnSuccess(), ILIAS\User\Profile\ChecklistStatus\getStatus(), ILIAS\Repository\lng(), ILIAS\User\Profile\ChecklistStatus\STEP_PROFILE_DATA, ILIAS\User\Profile\ChecklistStatus\STEP_PUBLISH_OPTIONS, and ILIAS\User\Profile\ChecklistStatus\STEP_VISIBILITY_OPTIONS.
Referenced by ILIAS\User\Profile\ChecklistGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\User\Profile\ChecklistStatus::getSteps | ( | ) |
Definition at line 55 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ILIAS\User\Profile\ChecklistStatus::setStepSucessOnUser | ( | int | $step, |
| \ilObjUser | $user | ||
| ) |
Definition at line 135 of file ChecklistStatus.php.
References ilObjUser\setPref(), ILIAS\User\Profile\ChecklistStatus\STEP_PROFILE_DATA, ILIAS\User\Profile\ChecklistStatus\STEP_PUBLISH_OPTIONS, and ILIAS\User\Profile\ChecklistStatus\STEP_VISIBILITY_OPTIONS.
Here is the call graph for this function:
|
private |
Definition at line 39 of file ChecklistStatus.php.
|
private |
Definition at line 38 of file ChecklistStatus.php.
| const ILIAS\User\Profile\ChecklistStatus::STATUS_IN_PROGRESS = 1 |
Definition at line 35 of file ChecklistStatus.php.
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatus(), and ILIAS\User\Profile\ChecklistGUI\getUIChecklistStatus().
| const ILIAS\User\Profile\ChecklistStatus::STATUS_NOT_STARTED = 0 |
Definition at line 34 of file ChecklistStatus.php.
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatus(), and ILIAS\User\Profile\ChecklistGUI\getUIChecklistStatus().
| const ILIAS\User\Profile\ChecklistStatus::STATUS_SUCCESSFUL = 2 |
Definition at line 36 of file ChecklistStatus.php.
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatus(), and ILIAS\User\Profile\ChecklistGUI\getUIChecklistStatus().
| const ILIAS\User\Profile\ChecklistStatus::STEP_PROFILE_DATA = 0 |
| const ILIAS\User\Profile\ChecklistStatus::STEP_PUBLISH_OPTIONS = 1 |
Definition at line 31 of file ChecklistStatus.php.
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatus(), ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), and ILIAS\User\Profile\ChecklistStatus\setStepSucessOnUser().
| const ILIAS\User\Profile\ChecklistStatus::STEP_VISIBILITY_OPTIONS = 2 |
Definition at line 32 of file ChecklistStatus.php.
Referenced by ILIAS\User\Profile\PersonalProfileGUI\executeCommand(), ILIAS\User\Profile\ChecklistStatus\getStatus(), ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), ILIAS\User\Privacy\SettingsGUI\saveCmd(), and ILIAS\User\Profile\ChecklistStatus\setStepSucessOnUser().