ILIAS
trunk Revision v11.0_alpha-1811-gd2d5443e411
|
Builds the links to join/(re-)start the LearningSequence. More...
Public Member Functions | |
__construct (protected ilLanguage $lng, protected ilAccess $access, protected ilCtrl $ctrl, protected ILIAS\UI\Factory $ui_factory, protected int $lso_ref_id, protected int $usr_id, protected $first_access, protected ilLearningSequenceRoles $roles, protected 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) | |
Builds the links to join/(re-)start the LearningSequence.
Definition at line 26 of file class.ilLSLaunchlinksBuilder.php.
ilLSLaunchlinksBuilder::__construct | ( | protected ilLanguage | $lng, |
protected ilAccess | $access, | ||
protected ilCtrl | $ctrl, | ||
protected ILIAS\UI\Factory | $ui_factory, | ||
protected int | $lso_ref_id, | ||
protected int | $usr_id, | ||
protected | $first_access, | ||
protected ilLearningSequenceRoles | $roles, | ||
protected ilLSLearnerItemsQueries | $ls_items | ||
) |
Definition at line 37 of file class.ilLSLaunchlinksBuilder.php.
ilLSLaunchlinksBuilder::currentUserMayUnparticipate | ( | ) |
Definition at line 55 of file class.ilLSLaunchlinksBuilder.php.
References mayUnparticipate().
ilLSLaunchlinksBuilder::getLaunchbuttonsComponent | ( | ) |
Definition at line 142 of file class.ilLSLaunchlinksBuilder.php.
References getLinks().
|
protected |
Definition at line 75 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\ctrl().
Referenced by getLinks().
ilLSLaunchlinksBuilder::getLinks | ( | ) |
Definition at line 80 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 70 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
|
protected |
Definition at line 65 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
|
protected |
Definition at line 50 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by getLinks().
|
protected |
Definition at line 60 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by currentUserMayUnparticipate(), and getLinks().
const ilLSLaunchlinksBuilder::CMD_EXTRO = ilObjLearningSequenceLearnerGUI::CMD_EXTRO |
Definition at line 32 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_STANDARD = ilObjLearningSequenceLearnerGUI::CMD_STANDARD |
Definition at line 31 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_START = ilObjLearningSequenceLearnerGUI::CMD_START |
Definition at line 33 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_UNSUBSCRIBE = ilObjLearningSequenceLearnerGUI::CMD_UNSUBSCRIBE |
Definition at line 35 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::CMD_VIEW = ilObjLearningSequenceLearnerGUI::CMD_VIEW |
Definition at line 34 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::PERM_PARTICIPATE = 'participate' |
Definition at line 28 of file class.ilLSLaunchlinksBuilder.php.
const ilLSLaunchlinksBuilder::PERM_UNPARTICIPATE = 'unparticipate' |
Definition at line 29 of file class.ilLSLaunchlinksBuilder.php.