ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilDidacticTemplateSettingsTableGUI Class Reference

Description of ilDidacticTemplateSettingsTableGUI. More...

+ Collaboration diagram for ilDidacticTemplateSettingsTableGUI:

Public Member Functions

 __construct (ilDidacticTemplateSettingsGUI $didactic_template_settings_gui, int $ref_id)
 
 getHTML (ilDidacticTemplateSettingsTableDataRetrieval $data_retrieval)
 

Protected Attributes

ilAccessHandler $access
 
UIRenderer $renderer
 
UIFactory $ui_factory
 
DataFactory $data_factory
 
ilLanguage $lng
 
ilCtrl $ctrl
 
HTTPServices $http
 
ilDidacticTemplateSettingsGUI $didactic_template_settings_gui
 
RefineryFactory $refinery
 
int $ref_id
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilDidacticTemplateSettingsTableGUI::__construct ( ilDidacticTemplateSettingsGUI  $didactic_template_settings_gui,
int  $ref_id 
)

Definition at line 49 of file class.ilDidacticTemplateSettingsTableGUI.php.

References $DIC, $didactic_template_settings_gui, $ref_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and renderer().

52  {
53  global $DIC;
54  $this->ref_id = $ref_id;
55  $this->renderer = $DIC->ui()->renderer();
56  $this->ui_factory = $DIC->ui()->factory();
57  $this->didactic_template_settings_gui = $didactic_template_settings_gui;
58  $this->lng = $DIC->language();
59  $this->access = $DIC->access();
60  $this->ctrl = $DIC->ctrl();
61  $this->http = $DIC->http();
62  $this->refinery = $DIC->refinery();
63  $this->data_factory = new DataFactory();
64  }
renderer()
static http()
Fetches the global http state from ILIAS.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
global $DIC
Definition: shib_login.php:22
+ Here is the call graph for this function:

Member Function Documentation

◆ getHTML()

ilDidacticTemplateSettingsTableGUI::getHTML ( ilDidacticTemplateSettingsTableDataRetrieval  $data_retrieval)

Definition at line 148 of file class.ilDidacticTemplateSettingsTableGUI.php.

References renderer().

150  : string {
151  return $this->renderer->render(
152  $this->createTable($data_retrieval)
153  );
154  }
renderer()
+ Here is the call graph for this function:

Field Documentation

◆ $access

ilAccessHandler ilDidacticTemplateSettingsTableGUI::$access
protected

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

◆ $ctrl

ilCtrl ilDidacticTemplateSettingsTableGUI::$ctrl
protected

Definition at line 43 of file class.ilDidacticTemplateSettingsTableGUI.php.

◆ $data_factory

DataFactory ilDidacticTemplateSettingsTableGUI::$data_factory
protected

Definition at line 41 of file class.ilDidacticTemplateSettingsTableGUI.php.

◆ $didactic_template_settings_gui

ilDidacticTemplateSettingsGUI ilDidacticTemplateSettingsTableGUI::$didactic_template_settings_gui
protected

Definition at line 45 of file class.ilDidacticTemplateSettingsTableGUI.php.

Referenced by __construct().

◆ $http

HTTPServices ilDidacticTemplateSettingsTableGUI::$http
protected

Definition at line 44 of file class.ilDidacticTemplateSettingsTableGUI.php.

◆ $lng

ilLanguage ilDidacticTemplateSettingsTableGUI::$lng
protected

Definition at line 42 of file class.ilDidacticTemplateSettingsTableGUI.php.

◆ $ref_id

int ilDidacticTemplateSettingsTableGUI::$ref_id
protected

Definition at line 47 of file class.ilDidacticTemplateSettingsTableGUI.php.

Referenced by __construct().

◆ $refinery

RefineryFactory ilDidacticTemplateSettingsTableGUI::$refinery
protected

Definition at line 46 of file class.ilDidacticTemplateSettingsTableGUI.php.

◆ $renderer

UIRenderer ilDidacticTemplateSettingsTableGUI::$renderer
protected

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

◆ $ui_factory

UIFactory ilDidacticTemplateSettingsTableGUI::$ui_factory
protected

Definition at line 40 of file class.ilDidacticTemplateSettingsTableGUI.php.


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