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

@ilCtrl_IsCalledBy ilDclCreateViewDefinitionGUI: ilDclTableViewEditGUI More...

+ Collaboration diagram for ilDclCreateViewDefinitionGUI:

Public Member Functions

 __construct (int $tableview_id)
 
 executeCommand ()
 

Data Fields

ilDclTableView $tableview
 

Protected Attributes

ilCtrl $ctrl
 
ilLanguage $lng
 
ILIAS HTTP Services $http
 
ILIAS Refinery Factory $refinery
 
ilGlobalTemplateInterface $tpl
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilDclCreateViewDefinitionGUI::__construct ( int  $tableview_id)

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

34 {
35 global $DIC;
36 $this->ctrl = $DIC->ctrl();
37 $this->lng = $DIC->language();
38 $this->http = $DIC->http();
39 $this->refinery = $DIC->refinery();
40 $this->tpl = $DIC->ui()->mainTemplate();
41 $this->tableview = ilDclTableView::findOrGetInstance($tableview_id);
42 }
static findOrGetInstance($primary_key, array $add_constructor_args=[])
static http()
Fetches the global http state from ILIAS.
global $DIC
Definition: shib_login.php:26

References $DIC, ILIAS\Repository\ctrl(), ilDclTableView\findOrGetInstance(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

Member Function Documentation

◆ executeCommand()

ilDclCreateViewDefinitionGUI::executeCommand ( )

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

44 : string
45 {
46 if ($this->ctrl->getCmd() === 'saveTable') {
47 $this->saveTable();
48 }
49 $table = new ilDclCreateViewTableGUI($this);
50 $this->tpl->setContent($table->getHTML());
51 return '';
52
53 }

References ILIAS\Repository\ctrl().

+ Here is the call graph for this function:

Field Documentation

◆ $ctrl

ilCtrl ilDclCreateViewDefinitionGUI::$ctrl
protected

Definition at line 27 of file class.ilDclCreateViewDefinitionGUI.php.

◆ $http

ILIAS HTTP Services ilDclCreateViewDefinitionGUI::$http
protected

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

◆ $lng

ilLanguage ilDclCreateViewDefinitionGUI::$lng
protected

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

◆ $refinery

ILIAS Refinery Factory ilDclCreateViewDefinitionGUI::$refinery
protected

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

◆ $tableview

ilDclTableView ilDclCreateViewDefinitionGUI::$tableview

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

◆ $tpl

ilGlobalTemplateInterface ilDclCreateViewDefinitionGUI::$tpl
protected

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


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