| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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.