|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Implementation of KioskMode Player. More...
Collaboration diagram for ilLSPlayer:Public Member Functions | |
| __construct (string $lso_title, ilLSLearnerItemsQueries $ls_items, LSControlBuilder $control_builder, LSUrlBuilder $url_builder, ilLSCurriculumBuilder $curriculum_builder, ilLSViewFactory $view_factory, ilKioskPageRenderer $renderer, ILIAS\UI\Factory $ui_factory, ScreenContext $current_context) | |
| play (array $get, array $post=null) | |
| getCurrentItemLearningProgress () | |
Data Fields | |
| const | PARAM_LSO_COMMAND = 'lsocmd' |
| const | PARAM_LSO_PARAMETER = 'lsov' |
| const | LSO_CMD_NEXT = 'lsonext' |
| const | LSO_CMD_GOTO = 'lsogoto' |
| const | LSO_CMD_SUSPEND = 'lsosuspend' |
| const | LSO_CMD_FINISH = 'lsofinish' |
| const | GS_DATA_LS_KIOSK_MODE = 'ls_kiosk_mode' |
| const | GS_DATA_LS_CONTENT = 'ls_content' |
| const | GS_DATA_LS_MAINBARCONTROLS = 'ls_mainbar_controls' |
| const | GS_DATA_LS_METABARCONTROLS = 'ls_metabar_controls' |
Protected Member Functions | |
| getCurrentItem (array $items) | |
| updateViewState (ILIAS\KioskMode\State $state, ILIAS\KioskMode\View $view, array $get, array $post=null) | |
| getNextItem (array $items, LSLearnerItem $current_item, int $direction) | |
| $direction is either -1 or 1; More... | |
| findItemByRefId (array $items, int $ref_id) | |
| buildDefaultControls (LSControlBuilder $control_builder, LSLearnerItem $item, int $item_position, array $items) | |
| renderComponentView ( $state, ILIAS\KioskMode\View $view) | |
Implementation of KioskMode Player.
Definition at line 12 of file class.ilLSPlayer.php.
| ilLSPlayer::__construct | ( | string | $lso_title, |
| ilLSLearnerItemsQueries | $ls_items, | ||
| LSControlBuilder | $control_builder, | ||
| LSUrlBuilder | $url_builder, | ||
| ilLSCurriculumBuilder | $curriculum_builder, | ||
| ilLSViewFactory | $view_factory, | ||
| ilKioskPageRenderer | $renderer, | ||
| ILIAS\UI\Factory | $ui_factory, | ||
| ScreenContext | $current_context | ||
| ) |
Definition at line 28 of file class.ilLSPlayer.php.
|
protected |
Definition at line 212 of file class.ilLSPlayer.php.
References LSControlBuilder\exit().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 202 of file class.ilLSPlayer.php.
References $index.
Referenced by getCurrentItem(), and play().
Here is the caller graph for this function:
|
protected |
| array | LSLearnerItem[] |
Definition at line 153 of file class.ilLSPlayer.php.
References findItemByRefId().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLSPlayer::getCurrentItemLearningProgress | ( | ) |
Definition at line 279 of file class.ilLSPlayer.php.
References LSLearnerItem\getLearningProgressStatus().
Here is the call graph for this function:
|
protected |
$direction is either -1 or 1;
Definition at line 189 of file class.ilLSPlayer.php.
References LSItem\getRefId().
Referenced by play().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLSPlayer::play | ( | array | $get, |
| array | $post = null |
||
| ) |
Definition at line 50 of file class.ilLSPlayer.php.
References $_GET, $param, buildDefaultControls(), findItemByRefId(), getCurrentItem(), getNextItem(), LSO_CMD_FINISH, LSO_CMD_GOTO, LSO_CMD_NEXT, LSO_CMD_SUSPEND, PARAM_LSO_COMMAND, renderComponentView(), and updateViewState().
Here is the call graph for this function:
|
protected |
Definition at line 265 of file class.ilLSPlayer.php.
Referenced by play().
Here is the caller graph for this function:
|
protected |
Definition at line 171 of file class.ilLSPlayer.php.
References $param.
Referenced by play().
Here is the caller graph for this function:| const ilLSPlayer::GS_DATA_LS_CONTENT = 'ls_content' |
Definition at line 24 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getContentModification().
| const ilLSPlayer::GS_DATA_LS_KIOSK_MODE = 'ls_kiosk_mode' |
Definition at line 23 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\isKioskModeEnabled().
| const ilLSPlayer::GS_DATA_LS_MAINBARCONTROLS = 'ls_mainbar_controls' |
Definition at line 25 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getMainBarModification().
| const ilLSPlayer::GS_DATA_LS_METABARCONTROLS = 'ls_metabar_controls' |
Definition at line 26 of file class.ilLSPlayer.php.
Referenced by ilLSViewLayoutProvider\getMetaBarModification().
| const ilLSPlayer::LSO_CMD_FINISH = 'lsofinish' |
Definition at line 20 of file class.ilLSPlayer.php.
Referenced by LSControlBuilder\exit(), and play().
| const ilLSPlayer::LSO_CMD_GOTO = 'lsogoto' |
Definition at line 18 of file class.ilLSPlayer.php.
Referenced by ilLSLocalDI\init(), and play().
| const ilLSPlayer::LSO_CMD_NEXT = 'lsonext' |
Definition at line 17 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::LSO_CMD_SUSPEND = 'lsosuspend' |
Definition at line 19 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::PARAM_LSO_COMMAND = 'lsocmd' |
Definition at line 14 of file class.ilLSPlayer.php.
Referenced by play().
| const ilLSPlayer::PARAM_LSO_PARAMETER = 'lsov' |
Definition at line 15 of file class.ilLSPlayer.php.