ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (ilLanguage $language, ilAccess $access, ilCtrl $ctrl, ILIAS\UI\Factory $ui_factory, int $lso_ref_id, int $usr_id, $first_access, ilLearningSequenceRoles $roles, ilLSLearnerItemsQueries $ls_items) | |
currentUserMayUnparticipate () | |
getLinks () | |
getLaunchbuttonsComponent () | |
Data Fields | |
const | PERM_PARTICIPATE = 'participate' |
const | PERM_UNPARTICIPATE = 'unparticipate' |
const | CMD_STANDARD = ilObjLearningSequenceLearnerGUI::CMD_STANDARD |
const | CMD_EXTRO = ilObjLearningSequenceLearnerGUI::CMD_EXTRO |
const | CMD_START = ilObjLearningSequenceLearnerGUI::CMD_START |
const | CMD_VIEW = ilObjLearningSequenceLearnerGUI::CMD_VIEW |
const | CMD_UNSUBSCRIBE = ilObjLearningSequenceLearnerGUI::CMD_UNSUBSCRIBE |
Protected Member Functions | |
mayJoin () | |
mayUnparticipate () | |
isMember () | |
hasCompleted () | |
getLink (string $cmd) | |
Protected Attributes | |
ilLanguage | $lng |
ilAccess | $access |
ilCtrl | $ctrl |
ILIAS UI Factory | $ui_factory |
int | $lso_ref_id |
int | $usr_id |
$first_access | |
ilLearningSequenceRoles | $roles |
ilLSLearnerItemsQueries | $ls_items |
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 Builds the links to join/(re-)start the LearningSequence.
Definition at line 27 of file class.ilLSLaunchlinksBuilder.php.
ilLSLaunchlinksBuilder::__construct | ( | ilLanguage | $language, |
ilAccess | $access, | ||
ilCtrl | $ctrl, | ||
ILIAS\UI\Factory | $ui_factory, | ||
int | $lso_ref_id, | ||
int | $usr_id, | ||
$first_access, | |||
ilLearningSequenceRoles | $roles, | ||
ilLSLearnerItemsQueries | $ls_items | ||
) |
Definition at line 48 of file class.ilLSLaunchlinksBuilder.php.
References $access, $ctrl, $first_access, $ls_items, $lso_ref_id, $roles, $ui_factory, $usr_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilLSLaunchlinksBuilder::currentUserMayUnparticipate | ( | ) |
Definition at line 77 of file class.ilLSLaunchlinksBuilder.php.
References mayUnparticipate().
ilLSLaunchlinksBuilder::getLaunchbuttonsComponent | ( | ) |
Definition at line 164 of file class.ilLSLaunchlinksBuilder.php.
References getLinks().
|
protected |
Definition at line 97 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\ctrl().
Referenced by getLinks().
ilLSLaunchlinksBuilder::getLinks | ( | ) |
Definition at line 102 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\ctrl(), getLink(), hasCompleted(), isMember(), ILIAS\Repository\lng(), mayJoin(), and mayUnparticipate().
Referenced by getLaunchbuttonsComponent().
|
protected |
Definition at line 92 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
|
protected |
Definition at line 87 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
|
protected |
Definition at line 71 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by getLinks().
|
protected |
Definition at line 82 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by currentUserMayUnparticipate(), and getLinks().
|
protected |
Definition at line 39 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 40 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 44 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 38 of file class.ilLSLaunchlinksBuilder.php.
|
protected |
Definition at line 46 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 42 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 45 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 41 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
|
protected |
Definition at line 43 of file class.ilLSLaunchlinksBuilder.php.
Referenced by __construct().
const ilLSLaunchlinksBuilder::CMD_EXTRO = ilObjLearningSequenceLearnerGUI::CMD_EXTRO |
Definition at line 33 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_STANDARD = ilObjLearningSequenceLearnerGUI::CMD_STANDARD |
Definition at line 32 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_START = ilObjLearningSequenceLearnerGUI::CMD_START |
Definition at line 34 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_UNSUBSCRIBE = ilObjLearningSequenceLearnerGUI::CMD_UNSUBSCRIBE |
Definition at line 36 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_VIEW = ilObjLearningSequenceLearnerGUI::CMD_VIEW |
Definition at line 35 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::PERM_PARTICIPATE = 'participate' |
Definition at line 29 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::PERM_UNPARTICIPATE = 'unparticipate' |
Definition at line 30 of file class.ilLSLaunchlinksBuilder.php.