|
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 ilProfileChecklistStatus:Public Member Functions | |
| __construct (?ilLanguage $lng=null, ?ilObjUser $user=null) | |
| getSteps () | |
| anyVisibilitySettings () | |
| Any visibility settings? More... | |
| getStatus (int $step) | |
| Get status of step. More... | |
| getStatusDetails (int $step) | |
| Get status details. More... | |
| saveStepSucess (int $step) | |
| Save step success. More... | |
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 |
Protected Attributes | |
| ilPersonalProfileMode | $profile_mode |
| ilObjUser | $user |
| ilLanguage | $lng |
| ilSetting | $settings |
Private Member Functions | |
| areOnScreenChatOptionsVisible () | |
| areChatTypingBroadcastOptionsVisible () | |
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
Definition at line 22 of file ilProfileChecklistStatus.php.
| ilProfileChecklistStatus::__construct | ( | ?ilLanguage | $lng = null, |
| ?ilObjUser | $user = null |
||
| ) |
Definition at line 37 of file ilProfileChecklistStatus.php.
References $DIC, $lng, $user, ILIAS\Repository\lng(), ILIAS\Repository\settings(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilProfileChecklistStatus::anyVisibilitySettings | ( | ) |
Any visibility settings?
Definition at line 99 of file ilProfileChecklistStatus.php.
References ilBuddySystem\getInstance().
Referenced by getStatusDetails(), and getSteps().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 68 of file ilProfileChecklistStatus.php.
Referenced by getStatusDetails().
Here is the caller graph for this function:
|
private |
Definition at line 57 of file ilProfileChecklistStatus.php.
Referenced by getStatusDetails().
Here is the caller graph for this function:| ilProfileChecklistStatus::getStatus | ( | int | $step | ) |
Get status of step.
Definition at line 117 of file ilProfileChecklistStatus.php.
References $user, ilObjUser\getPref(), ilObjUser\getProfileIncomplete(), STATUS_IN_PROGRESS, STATUS_NOT_STARTED, STATUS_SUCCESSFUL, STEP_PROFILE_DATA, STEP_PUBLISH_OPTIONS, and STEP_VISIBILITY_OPTIONS.
Referenced by getStatusDetails(), and ilProfileChecklistGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:| ilProfileChecklistStatus::getStatusDetails | ( | int | $step | ) |
Get status details.
Definition at line 153 of file ilProfileChecklistStatus.php.
References ILIAS\LTI\ToolProvider\$details, $lng, $user, anyVisibilitySettings(), areChatTypingBroadcastOptionsVisible(), areOnScreenChatOptionsVisible(), ilBuddySystem\getInstance(), ilObjUser\getPref(), getStatus(), ILIAS\Repository\settings(), STEP_PROFILE_DATA, STEP_PUBLISH_OPTIONS, STEP_VISIBILITY_OPTIONS, ilLanguage\txt(), ILIAS\Repository\user(), and ilUtil\yn2tf().
Referenced by ilProfileChecklistGUI\render().
Here is the call graph for this function:
Here is the caller graph for this function:| ilProfileChecklistStatus::getSteps | ( | ) |
Definition at line 81 of file ilProfileChecklistStatus.php.
References $lng, anyVisibilitySettings(), and ilLanguage\txt().
Here is the call graph for this function:| ilProfileChecklistStatus::saveStepSucess | ( | int | $step | ) |
Save step success.
Definition at line 217 of file ilProfileChecklistStatus.php.
References $user, ilObjUser\setPref(), STEP_PROFILE_DATA, STEP_PUBLISH_OPTIONS, STEP_VISIBILITY_OPTIONS, and ilObjUser\update().
Here is the call graph for this function:
|
protected |
Definition at line 34 of file ilProfileChecklistStatus.php.
Referenced by __construct(), getStatusDetails(), and getSteps().
|
protected |
Definition at line 31 of file ilProfileChecklistStatus.php.
|
protected |
Definition at line 35 of file ilProfileChecklistStatus.php.
|
protected |
Definition at line 32 of file ilProfileChecklistStatus.php.
Referenced by __construct(), getStatus(), getStatusDetails(), and saveStepSucess().
| const ilProfileChecklistStatus::STATUS_IN_PROGRESS = 1 |
Definition at line 29 of file ilProfileChecklistStatus.php.
Referenced by getStatus(), and ilProfileChecklistGUI\getUIChecklistStatus().
| const ilProfileChecklistStatus::STATUS_NOT_STARTED = 0 |
Definition at line 28 of file ilProfileChecklistStatus.php.
Referenced by getStatus(), and ilProfileChecklistGUI\getUIChecklistStatus().
| const ilProfileChecklistStatus::STATUS_SUCCESSFUL = 2 |
Definition at line 30 of file ilProfileChecklistStatus.php.
Referenced by getStatus(), and ilProfileChecklistGUI\getUIChecklistStatus().
| const ilProfileChecklistStatus::STEP_PROFILE_DATA = 0 |
Definition at line 24 of file ilProfileChecklistStatus.php.
Referenced by getStatus(), getStatusDetails(), ilPersonalProfileGUI\savePersonalData(), and saveStepSucess().
| const ilProfileChecklistStatus::STEP_PUBLISH_OPTIONS = 1 |
Definition at line 25 of file ilProfileChecklistStatus.php.
Referenced by getStatus(), getStatusDetails(), ilPersonalProfileGUI\savePublicProfile(), saveStepSucess(), and ilPersonalProfileGUI\showPublicProfile().
| const ilProfileChecklistStatus::STEP_VISIBILITY_OPTIONS = 2 |
Definition at line 26 of file ilProfileChecklistStatus.php.
Referenced by ilPersonalProfileGUI\executeCommand(), getStatus(), getStatusDetails(), ilUserPrivacySettingsGUI\savePrivacySettings(), and saveStepSucess().