|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Builds the links to join/(re-)start the LearningSequence. More...
Collaboration diagram for ilLSLaunchlinksBuilder: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().
Here is the call graph for this function:| ilLSLaunchlinksBuilder::getLaunchbuttonsComponent | ( | ) |
Definition at line 142 of file class.ilLSLaunchlinksBuilder.php.
References getLinks().
Here is the call graph for this function:
|
protected |
Definition at line 75 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\ctrl().
Referenced by getLinks().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 70 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
Here is the caller graph for this function:
|
protected |
Definition at line 65 of file class.ilLSLaunchlinksBuilder.php.
Referenced by getLinks().
Here is the caller graph for this function:
|
protected |
Definition at line 50 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by getLinks().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 60 of file class.ilLSLaunchlinksBuilder.php.
References ILIAS\Repository\access().
Referenced by currentUserMayUnparticipate(), and getLinks().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.