ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilObjLearningSequenceLearnerGUI. More...
Public Member Functions | |
__construct (int $ls_ref_id, $first_access, int $usr_id, ilAccess $access, ilCtrl $ctrl, ilLanguage $lng, ilGlobalTemplateInterface $tpl, ilToolbarGUI $toolbar, ILIAS\UI\Factory $ui_factory, ILIAS\UI\Renderer $ui_renderer, ilLearningSequenceRoles $roles, ilLearningSequenceSettings $settings, ilLSCurriculumBuilder $curriculum_builder, ilLSPlayer $player) | |
executeCommand () | |
Data Fields | |
const | CMD_STANDARD = 'learnerView' |
const | CMD_EXTRO = 'learnerViewFinished' |
const | CMD_UNSUBSCRIBE = 'unsubscribe' |
const | CMD_VIEW = 'view' |
const | CMD_START = 'start' |
const | PARAM_LSO_NEXT_ITEM = 'lsoni' |
const | LSO_CMD_NEXT = 'lson' |
const | LSO_CMD_PREV = 'lsop' |
Protected Member Functions | |
view (string $cmd) | |
addMember (int $usr_id) | |
userMayUnparticipate () | |
userMayJoin () | |
initToolbar (string $cmd) | |
play () | |
getCurrentItemLearningProgress () | |
Private Member Functions | |
getWrappedHTML (array $components) | |
getMainContent (string $cmd) | |
Class ilObjLearningSequenceLearnerGUI.
Definition at line 6 of file class.ilObjLearningSequenceLearnerGUI.php.
ilObjLearningSequenceLearnerGUI::__construct | ( | int | $ls_ref_id, |
$first_access, | |||
int | $usr_id, | ||
ilAccess | $access, | ||
ilCtrl | $ctrl, | ||
ilLanguage | $lng, | ||
ilGlobalTemplateInterface | $tpl, | ||
ilToolbarGUI | $toolbar, | ||
ILIAS\UI\Factory | $ui_factory, | ||
ILIAS\UI\Renderer | $ui_renderer, | ||
ilLearningSequenceRoles | $roles, | ||
ilLearningSequenceSettings | $settings, | ||
ilLSCurriculumBuilder | $curriculum_builder, | ||
ilLSPlayer | $player | ||
) |
Definition at line 17 of file class.ilObjLearningSequenceLearnerGUI.php.
References $lng, $tpl, and settings().
|
protected |
Definition at line 101 of file class.ilObjLearningSequenceLearnerGUI.php.
Referenced by executeCommand().
ilObjLearningSequenceLearnerGUI::executeCommand | ( | ) |
Definition at line 50 of file class.ilObjLearningSequenceLearnerGUI.php.
References addMember(), LSControlBuilder\CMD_CHECK_CURRENT_ITEM_LP, getCurrentItemLearningProgress(), play(), userMayUnparticipate(), and view().
|
protected |
Definition at line 233 of file class.ilObjLearningSequenceLearnerGUI.php.
References exit.
Referenced by executeCommand().
|
private |
Definition at line 185 of file class.ilObjLearningSequenceLearnerGUI.php.
References $img, $txt, and settings().
Referenced by view().
|
private |
Definition at line 174 of file class.ilObjLearningSequenceLearnerGUI.php.
Referenced by view().
|
protected |
Definition at line 120 of file class.ilObjLearningSequenceLearnerGUI.php.
References ilLinkButton\getInstance(), userMayJoin(), and userMayUnparticipate().
Referenced by view().
|
protected |
Definition at line 205 of file class.ilObjLearningSequenceLearnerGUI.php.
References $_GET, $_POST, $response, ilLSPlayer\LSO_CMD_FINISH, ilLSPlayer\LSO_CMD_SUSPEND, ilUtil\redirect(), ilLSPlayer\RET_EXIT, ilLSPlayer\RET_NOITEMS, and ilUtil\sendInfo().
Referenced by executeCommand().
|
protected |
Definition at line 115 of file class.ilObjLearningSequenceLearnerGUI.php.
Referenced by initToolbar().
|
protected |
Definition at line 110 of file class.ilObjLearningSequenceLearnerGUI.php.
Referenced by executeCommand(), and initToolbar().
|
protected |
Definition at line 84 of file class.ilObjLearningSequenceLearnerGUI.php.
References getMainContent(), getWrappedHTML(), and initToolbar().
Referenced by executeCommand().
const ilObjLearningSequenceLearnerGUI::CMD_EXTRO = 'learnerViewFinished' |
Definition at line 9 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::CMD_STANDARD = 'learnerView' |
Definition at line 8 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::CMD_START = 'start' |
Definition at line 12 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::CMD_UNSUBSCRIBE = 'unsubscribe' |
Definition at line 10 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::CMD_VIEW = 'view' |
Definition at line 11 of file class.ilObjLearningSequenceLearnerGUI.php.
Referenced by ilLSLocalDI\init().
const ilObjLearningSequenceLearnerGUI::LSO_CMD_NEXT = 'lson' |
Definition at line 14 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::LSO_CMD_PREV = 'lsop' |
Definition at line 15 of file class.ilObjLearningSequenceLearnerGUI.php.
const ilObjLearningSequenceLearnerGUI::PARAM_LSO_NEXT_ITEM = 'lsoni' |
Definition at line 13 of file class.ilObjLearningSequenceLearnerGUI.php.