ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilDclCreateViewDefinitionGUI Class Reference

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.

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

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

Member Function Documentation

◆ executeCommand()

ilDclCreateViewDefinitionGUI::executeCommand ( )

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

References Vendor\Package\$f, $id, $parts, ILIAS\Repository\ctrl(), ilDclTableViewBaseDefaultValue\findAll(), ILIAS\FileDelivery\http(), ilDclDatatype\INPUTFORMAT_NUMBER, ILIAS\Repository\lng(), and ILIAS\Repository\refinery().

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  }
+ 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: