ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilLMPresentationService Class Reference

Main service init and factory. More...

+ Collaboration diagram for ilLMPresentationService:

Public Member Functions

 getSettings ()
 Get learning module settings. More...
 
 getLearningModuleGUI ()
 
 getLearningModule ()
 
 getLMTree ()
 
 getPresentationStatus ()
 
 getNavigationStatus ()
 
 getTracker ()
 
 getRequest ()
 
 getLinker ()
 

Protected Attributes

ilLMPresentationLinker $linker
 
ilLMNavigationStatus $navigation_status
 
ilLMPresentationStatus $presentation_status
 
ilLMTree $lm_tree
 
ilObjLearningModuleGUI $lm_gui
 
ilSetting $lm_set
 
int $ref_id
 
ilObjUser $user
 
PresentationGUIRequest $request
 
ilObjLearningModule $lm
 
ilLMTracker $tracker
 

Detailed Description

Main service init and factory.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 26 of file class.ilLMPresentationService.php.

Member Function Documentation

◆ getLearningModule()

ilLMPresentationService::getLearningModule ( )

Definition at line 136 of file class.ilLMPresentationService.php.

137 {
138 return $this->lm;
139 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $lm.

Referenced by ilLMTOCExplorerGUI\__construct().

+ Here is the caller graph for this function:

◆ getLearningModuleGUI()

ilLMPresentationService::getLearningModuleGUI ( )

Definition at line 131 of file class.ilLMPresentationService.php.

132 {
133 return $this->lm_gui;
134 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $lm_gui.

◆ getLinker()

ilLMPresentationService::getLinker ( )

Definition at line 166 of file class.ilLMPresentationService.php.

167 {
168 return $this->linker;
169 }
Learning module presentation linker.

References $linker.

Referenced by ilLMTOCExplorerGUI\__construct().

+ Here is the caller graph for this function:

◆ getLMTree()

ilLMPresentationService::getLMTree ( )

Definition at line 141 of file class.ilLMPresentationService.php.

141 : ilLMTree
142 {
143 return $this->lm_tree;
144 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $lm_tree.

◆ getNavigationStatus()

ilLMPresentationService::getNavigationStatus ( )

Definition at line 151 of file class.ilLMPresentationService.php.

152 {
154 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $navigation_status.

◆ getPresentationStatus()

ilLMPresentationService::getPresentationStatus ( )

Definition at line 146 of file class.ilLMPresentationService.php.

147 {
149 }
ilLMPresentationStatus $presentation_status
Contains info on offline mode, focus, translation, etc.

References $presentation_status.

Referenced by ILIAS\LearningModule\Menu\ilLMMenuGUI\__construct().

+ Here is the caller graph for this function:

◆ getRequest()

◆ getSettings()

ilLMPresentationService::getSettings ( )

Get learning module settings.

Definition at line 126 of file class.ilLMPresentationService.php.

126 : ilSetting
127 {
128 return $this->lm_set;
129 }
ILIAS Setting Class.

References $lm_set.

◆ getTracker()

ilLMPresentationService::getTracker ( )

Definition at line 156 of file class.ilLMPresentationService.php.

157 {
158 return $this->tracker;
159 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $tracker.

Referenced by ilLMTOCExplorerGUI\__construct().

+ Here is the caller graph for this function:

Field Documentation

◆ $linker

ilLMPresentationLinker ilLMPresentationService::$linker
protected

Definition at line 28 of file class.ilLMPresentationService.php.

Referenced by getLinker().

◆ $lm

ilObjLearningModule ilLMPresentationService::$lm
protected

Definition at line 37 of file class.ilLMPresentationService.php.

Referenced by getLearningModule().

◆ $lm_gui

ilObjLearningModuleGUI ilLMPresentationService::$lm_gui
protected

Definition at line 32 of file class.ilLMPresentationService.php.

Referenced by getLearningModuleGUI().

◆ $lm_set

ilSetting ilLMPresentationService::$lm_set
protected

Definition at line 33 of file class.ilLMPresentationService.php.

Referenced by getSettings().

◆ $lm_tree

ilLMTree ilLMPresentationService::$lm_tree
protected

Definition at line 31 of file class.ilLMPresentationService.php.

Referenced by getLMTree().

◆ $navigation_status

ilLMNavigationStatus ilLMPresentationService::$navigation_status
protected

Definition at line 29 of file class.ilLMPresentationService.php.

Referenced by getNavigationStatus().

◆ $presentation_status

ilLMPresentationStatus ilLMPresentationService::$presentation_status
protected

Definition at line 30 of file class.ilLMPresentationService.php.

Referenced by getPresentationStatus().

◆ $ref_id

int ilLMPresentationService::$ref_id
protected

Definition at line 34 of file class.ilLMPresentationService.php.

◆ $request

PresentationGUIRequest ilLMPresentationService::$request
protected

Definition at line 36 of file class.ilLMPresentationService.php.

Referenced by getRequest().

◆ $tracker

ilLMTracker ilLMPresentationService::$tracker
protected

Definition at line 38 of file class.ilLMPresentationService.php.

Referenced by getTracker().

◆ $user

ilObjUser ilLMPresentationService::$user
protected

Definition at line 35 of file class.ilLMPresentationService.php.


The documentation for this class was generated from the following file: