ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
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 ()
 
 getPageManager ()
 

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
 
ILIAS COPage Page PageManagerInterface $page_manager
 

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 140 of file class.ilLMPresentationService.php.

141 {
142 return $this->lm;
143 }
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 135 of file class.ilLMPresentationService.php.

136 {
137 return $this->lm_gui;
138 }
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 170 of file class.ilLMPresentationService.php.

171 {
172 return $this->linker;
173 }
Learning module presentation linker.

References $linker.

Referenced by ilLMTOCExplorerGUI\__construct().

+ Here is the caller graph for this function:

◆ getLMTree()

ilLMPresentationService::getLMTree ( )

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

145 : ilLMTree
146 {
147 return $this->lm_tree;
148 }
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 155 of file class.ilLMPresentationService.php.

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

References $navigation_status.

◆ getPageManager()

ilLMPresentationService::getPageManager ( )

◆ getPresentationStatus()

ilLMPresentationService::getPresentationStatus ( )

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

151 {
153 }
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()

ilLMPresentationService::getRequest ( )

◆ getSettings()

ilLMPresentationService::getSettings ( )

Get learning module settings.

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

130 : ilSetting
131 {
132 return $this->lm_set;
133 }
ILIAS Setting Class.

References $lm_set.

◆ getTracker()

ilLMPresentationService::getTracker ( )

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

161 {
162 return $this->tracker;
163 }
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().

◆ $page_manager

ILIAS COPage Page PageManagerInterface ilLMPresentationService::$page_manager
protected

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

Referenced by getPageManager().

◆ $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: