ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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.

References $lm.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

137  {
138  return $this->lm;
139  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getLearningModuleGUI()

ilLMPresentationService::getLearningModuleGUI ( )

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

References $lm_gui.

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...

◆ getLinker()

ilLMPresentationService::getLinker ( )

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

References $linker.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), and ilLMContentRendererGUI\__construct().

167  {
168  return $this->linker;
169  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getLMTree()

ilLMPresentationService::getLMTree ( )

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

References $lm_tree.

Referenced by ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

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...
+ Here is the caller graph for this function:

◆ getNavigationStatus()

ilLMPresentationService::getNavigationStatus ( )

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

References $navigation_status.

Referenced by ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

152  {
154  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the caller graph for this function:

◆ getPresentationStatus()

ilLMPresentationService::getPresentationStatus ( )

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

References $presentation_status.

Referenced by ILIAS\LearningModule\Menu\ilLMMenuGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

147  {
149  }
ilLMPresentationStatus $presentation_status
Contains info on offline mode, focus, translation, etc.
+ Here is the caller graph for this function:

◆ getRequest()

ilLMPresentationService::getRequest ( )

◆ getSettings()

ilLMPresentationService::getSettings ( )

Get learning module settings.

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

References $lm_set.

Referenced by ilLMNavigationRendererGUI\__construct(), and ilLMContentRendererGUI\__construct().

126  : ilSetting
127  {
128  return $this->lm_set;
129  }
+ Here is the caller graph for this function:

◆ getTracker()

ilLMPresentationService::getTracker ( )

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

References $tracker.

Referenced by ilLMTOCExplorerGUI\__construct(), ilLMNavigationRendererGUI\__construct(), ilLMContentRendererGUI\__construct(), and ilLMTOCExplorerGUIFactory\getExplorer().

156  : ilLMTracker
157  {
158  return $this->tracker;
159  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ 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: