ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Public Member Functions | |
__construct (private readonly Language $lng, private readonly \ilSetting $settings, private readonly \ilObjUser $user, private readonly Mode $profile_mode) | |
getSteps () | |
anyVisibilitySettings () | |
getStatus (int $step) | |
getStatusDetails (int $step) | |
saveStepSucess (int $step) | |
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 readonly \ilObjUser | $user, | ||
private readonly Mode | $profile_mode | ||
) |
Definition at line 41 of file ChecklistStatus.php.
References ILIAS\Repository\lng().
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\getStatus(), ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), and ILIAS\User\Profile\ChecklistStatus\getSteps().
|
private |
Definition at line 187 of file ChecklistStatus.php.
References ILIAS\Repository\settings().
Referenced by ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), and ILIAS\User\Profile\ChecklistStatus\buildStatusArrayForVisibilityOnSuccess().
|
private |
Definition at line 180 of file ChecklistStatus.php.
References ILIAS\Repository\settings().
Referenced by ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), and ILIAS\User\Profile\ChecklistStatus\buildStatusArrayForVisibilityOnSuccess().
|
private |
Definition at line 151 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\areChatTypingBroadcastOptionsVisible(), ILIAS\User\Profile\ChecklistStatus\areOnScreenChatOptionsVisible(), ilBuddySystem\getInstance(), ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatusDetails().
ILIAS\User\Profile\ChecklistStatus::getStatus | ( | int | $step | ) |
Definition at line 77 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), and ILIAS\Repository\user().
Referenced by ILIAS\User\Profile\ChecklistStatus\getStatusDetails(), and ilProfileChecklistGUI\render().
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(), and ILIAS\Repository\lng().
Referenced by ilProfileChecklistGUI\render().
ILIAS\User\Profile\ChecklistStatus::getSteps | ( | ) |
Definition at line 55 of file ChecklistStatus.php.
References ILIAS\User\Profile\ChecklistStatus\anyVisibilitySettings(), and ILIAS\Repository\lng().
ILIAS\User\Profile\ChecklistStatus::saveStepSucess | ( | int | $step | ) |
Definition at line 135 of file ChecklistStatus.php.
References ILIAS\Repository\user().
|
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.
const ILIAS\User\Profile\ChecklistStatus::STATUS_NOT_STARTED = 0 |
Definition at line 34 of file ChecklistStatus.php.
const ILIAS\User\Profile\ChecklistStatus::STATUS_SUCCESSFUL = 2 |
Definition at line 36 of file ChecklistStatus.php.
const ILIAS\User\Profile\ChecklistStatus::STEP_PROFILE_DATA = 0 |
Definition at line 30 of file ChecklistStatus.php.
const ILIAS\User\Profile\ChecklistStatus::STEP_PUBLISH_OPTIONS = 1 |
Definition at line 31 of file ChecklistStatus.php.
const ILIAS\User\Profile\ChecklistStatus::STEP_VISIBILITY_OPTIONS = 2 |
Definition at line 32 of file ChecklistStatus.php.