ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilSCTreeTasksGUI Class Reference

Handles tree tasks. More...

+ Inheritance diagram for ilSCTreeTasksGUI:
+ Collaboration diagram for ilSCTreeTasksGUI:

Public Member Functions

 __construct (ilSCTask $task=null)
 
 getGroupTitle ()
 
 getGroupDescription ()
 
 getTitle ()
 
 getDescription ()
 
 getActions ()
 
 analyzeStructure ()
 
 listTree ()
 
 showTree ()
 
 validateDuplicates ()
 
- Public Member Functions inherited from ilSCComponentTaskGUI
 __construct (ilSCTask $task=null)
 
 getActions ()
 array( 'txt' => $lng->txt('sysc_action_repair') 'command' => 'repairTask' ); More...
 
 getTitle ()
 
 getDescription ()
 
 getGroupTitle ()
 
 getGroupDescription ()
 
 getTask ()
 
 executeCommand ()
 

Data Fields

const TYPE_DUMP = 'dump'
 

Protected Member Functions

 getDuplicateIdFromRequest ()
 
 confirmRepairStructure ()
 
 repairStructure ()
 
 repairDuplicates ()
 
 deleteDuplicatesFromRepository ()
 
 deleteDuplicatesFromTrash ()
 
 findMissing ()
 
 confirmRepairMissing ()
 
 repairMissing ()
 
 findMissingTreeEntries ()
 
 confirmRepairMissingTreeEntries ()
 
 repairMissingTreeEntries ()
 
- Protected Member Functions inherited from ilSCComponentTaskGUI
 getLang ()
 
 getCtrl ()
 
 showSimpleConfirmation (string $a_text, string $a_btn_text, string $a_cmd)
 
 cancel ()
 

Protected Attributes

const TYPE_DUPLICATES = 'duplicates'
 
const TYPE_MISSING = 'missing_reference'
 
const TYPE_MISSING_TREE = 'missing_tree'
 
const TYPE_STRUCTURE = 'structure'
 
ilTree $tree
 
GlobalHttpState $http
 
Factory $refinery
 
- Protected Attributes inherited from ilSCComponentTaskGUI
ilCtrl $ctrl
 
ilLanguage $lng
 
ilGlobalTemplateInterface $tpl
 
ilSCTask $task
 

Private Attributes

ilDBInterface $db
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilSCTreeTasksGUI::__construct ( ilSCTask  $task = null)

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

References $DIC, ilSCComponentTaskGUI\$task, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().

43  {
44  global $DIC;
45  parent::__construct($task);
46 
47  $this->tree = $DIC->repositoryTree();
48  $this->http = $DIC->http();
49  $this->refinery = $DIC->refinery();
50  $this->db = $DIC->database();
51  }
global $DIC
Definition: feed.php:28
static http()
Fetches the global http state from ILIAS.
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ analyzeStructure()

ilSCTreeTasksGUI::analyzeStructure ( )

Definition at line 205 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.

205  : void
206  {
207  $tasks = new ilSCTreeTasks($this->getTask());
208  $num_failures = $tasks->validateStructure();
209 
210  if ($this->getTask()->getStatus() == ilSCTask::STATUS_FAILED) {
211  // error message
212  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_tree_structure_failures') . ' ' . $num_failures, true);
213  } else {
214  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
215  }
216  $this->getCtrl()->returnToParent($this);
217  }
const STATUS_FAILED
Defines a system check task.
+ Here is the call graph for this function:

◆ confirmRepairMissing()

ilSCTreeTasksGUI::confirmRepairMissing ( )
protected

Definition at line 341 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().

341  : void
342  {
343  $this->showSimpleConfirmation(
344  $this->getLang()->txt('sysc_message_tree_missing_confirm'),
345  $this->getLang()->txt('sysc_btn_tree_missing'),
346  'repairMissing'
347  );
348  }
showSimpleConfirmation(string $a_text, string $a_btn_text, string $a_cmd)
+ Here is the call graph for this function:

◆ confirmRepairMissingTreeEntries()

ilSCTreeTasksGUI::confirmRepairMissingTreeEntries ( )
protected

Definition at line 377 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().

377  : void
378  {
379  $this->showSimpleConfirmation(
380  $this->getLang()->txt('sysc_message_tree_missing_confirm'),
381  $this->getLang()->txt('sysc_btn_tree_missing'),
382  'repairMissingTreeEntries'
383  );
384  }
showSimpleConfirmation(string $a_text, string $a_btn_text, string $a_cmd)
+ Here is the call graph for this function:

◆ confirmRepairStructure()

ilSCTreeTasksGUI::confirmRepairStructure ( )
protected

Definition at line 219 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\showSimpleConfirmation().

219  : void
220  {
221  $this->showSimpleConfirmation(
222  $this->getLang()->txt('sysc_message_tree_structure_confirm'),
223  $this->getLang()->txt('sysc_btn_tree_structure'),
224  'repairStructure'
225  );
226  }
showSimpleConfirmation(string $a_text, string $a_btn_text, string $a_cmd)
+ Here is the call graph for this function:

◆ deleteDuplicatesFromRepository()

ilSCTreeTasksGUI::deleteDuplicatesFromRepository ( )
protected

Definition at line 301 of file class.ilSCTreeTasksGUI.php.

References ilSCTreeTasks\deleteDuplicateFromTree(), ilSCComponentTaskGUI\getCtrl(), getDuplicateIdFromRequest(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTreeTasks\repairPK().

301  : void
302  {
304 
305  $tasks = new ilSCTreeTasks($this->getTask());
306  if ($tasks->checkDuplicates()) {
308  }
309 
310  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_deleted_duplicate'), true);
311  $this->getCtrl()->returnToParent($this);
312  }
static deleteDuplicateFromTree(int $a_duplicate_id, bool $a_delete_trash)
Defines a system check task.
+ Here is the call graph for this function:

◆ deleteDuplicatesFromTrash()

ilSCTreeTasksGUI::deleteDuplicatesFromTrash ( )
protected

Definition at line 314 of file class.ilSCTreeTasksGUI.php.

References ilSCTreeTasks\deleteDuplicateFromTree(), ilSCComponentTaskGUI\getCtrl(), getDuplicateIdFromRequest(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTreeTasks\repairPK().

314  : void
315  {
317 
318  $tasks = new ilSCTreeTasks($this->getTask());
319  if ($tasks->checkDuplicates()) {
321  }
322 
323  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_deleted_duplicate'), true);
324  $this->getCtrl()->returnToParent($this);
325  }
static deleteDuplicateFromTree(int $a_duplicate_id, bool $a_delete_trash)
Defines a system check task.
+ Here is the call graph for this function:

◆ findMissing()

ilSCTreeTasksGUI::findMissing ( )
protected

Definition at line 327 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.

327  : void
328  {
329  $tasks = new ilSCTreeTasks($this->getTask());
330  $num_failures = $tasks->findMissing();
331 
332  if ($this->getTask()->getStatus() == ilSCTask::STATUS_FAILED) {
333  // error message
334  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_tree_missing_failures') . ' ' . $num_failures, true);
335  } else {
336  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
337  }
338  $this->getCtrl()->returnToParent($this);
339  }
const STATUS_FAILED
Defines a system check task.
+ Here is the call graph for this function:

◆ findMissingTreeEntries()

ilSCTreeTasksGUI::findMissingTreeEntries ( )
protected

Definition at line 363 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.

363  : void
364  {
365  $tasks = new ilSCTreeTasks($this->getTask());
366  $num_failures = $tasks->findMissingTreeEntries();
367 
368  if ($this->getTask()->getStatus() == ilSCTask::STATUS_FAILED) {
369  // error message
370  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_tree_missing_tree_failures') . ' ' . $num_failures, true);
371  } else {
372  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
373  }
374  $this->getCtrl()->returnToParent($this);
375  }
const STATUS_FAILED
Defines a system check task.
+ Here is the call graph for this function:

◆ getActions()

ilSCTreeTasksGUI::getActions ( )

Definition at line 116 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.

116  : array
117  {
118  $repair = false;
119  if ($this->getTask()->getStatus() == ilSCTask::STATUS_FAILED) {
120  $repair = true;
121  }
122 
123  $actions = array();
124  switch ($this->getTask()->getIdentifier()) {
125  case self::TYPE_DUPLICATES:
126 
127  $actions[] = array(
128  'txt' => $this->getLang()->txt('sysc_action_validate'),
129  'command' => 'validateDuplicates'
130  );
131 
132  if ($repair) {
133  $actions[] = array(
134  'txt' => $this->getLang()->txt('sysc_action_repair'),
135  'command' => 'repairDuplicates'
136  );
137  }
138  break;
139 
140  case self::TYPE_DUMP:
141 
142  $validator = new ilValidator();
143  if ($validator->hasScanLog()) {
144  $actions[] = array(
145  'txt' => $this->getLang()->txt('sysc_action_show_tree'),
146  'command' => 'showTree'
147  );
148  }
149 
150  $actions[] = array(
151  'txt' => $this->getLang()->txt('sysc_action_list_tree'),
152  'command' => 'listTree'
153  );
154  break;
155 
156  case self::TYPE_MISSING:
157 
158  $actions[] = array(
159  'txt' => $this->getLang()->txt('sysc_action_validate'),
160  'command' => 'findMissing'
161  );
162 
163  if ($repair) {
164  $actions[] = array(
165  'txt' => $this->getLang()->txt('sysc_action_repair'),
166  'command' => 'confirmRepairMissing'
167  );
168  }
169  break;
170 
171  case self::TYPE_MISSING_TREE:
172 
173  $actions[] = array(
174  'txt' => $this->getLang()->txt('sysc_action_validate'),
175  'command' => 'findMissingTreeEntries'
176  );
177 
178  if ($repair) {
179  $actions[] = array(
180  'txt' => $this->getLang()->txt('sysc_action_repair'),
181  'command' => 'confirmRepairMissingTreeEntries'
182  );
183  }
184  break;
185 
186  case self::TYPE_STRUCTURE:
187 
188  $actions[] = array(
189  'txt' => $this->getLang()->txt('sysc_action_validate'),
190  'command' => 'analyzeStructure'
191  );
192 
193  if ($repair) {
194  $actions[] = array(
195  'txt' => $this->getLang()->txt('sysc_action_repair'),
196  'command' => 'confirmRepairStructure'
197  );
198  }
199  break;
200 
201  }
202  return $actions;
203  }
const STATUS_FAILED
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:

◆ getDescription()

ilSCTreeTasksGUI::getDescription ( )

Definition at line 95 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\getTask().

95  : string
96  {
97  switch ($this->getTask()->getIdentifier()) {
98  case self::TYPE_DUMP:
99  return $this->getLang()->txt('sysc_task_tree_dump_desc');
100 
101  case self::TYPE_DUPLICATES:
102  return $this->getLang()->txt('sysc_task_tree_duplicates_desc');
103 
104  case self::TYPE_MISSING:
105  return $this->getLang()->txt('sysc_task_tree_missing_reference_desc');
106 
107  case self::TYPE_MISSING_TREE:
108  return $this->getLang()->txt('sysc_task_tree_missing_tree_desc');
109 
110  case self::TYPE_STRUCTURE:
111  return $this->getLang()->txt('sysc_task_structure_desc');
112  }
113  return '';
114  }
+ Here is the call graph for this function:

◆ getDuplicateIdFromRequest()

ilSCTreeTasksGUI::getDuplicateIdFromRequest ( )
protected

Definition at line 53 of file class.ilSCTreeTasksGUI.php.

References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().

Referenced by deleteDuplicatesFromRepository(), and deleteDuplicatesFromTrash().

53  : int
54  {
55  if ($this->http->wrapper()->query()->has('duplicate_id')) {
56  return $this->http->wrapper()->query()->retrieve(
57  'duplicate_id',
58  $this->refinery->kindlyTo()->int()
59  );
60  }
61  return 0;
62  }
static http()
Fetches the global http state from ILIAS.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getGroupDescription()

ilSCTreeTasksGUI::getGroupDescription ( )

Definition at line 69 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang().

69  : string
70  {
71  return $this->getLang()->txt('sysc_grp_tree_desc');
72  }
+ Here is the call graph for this function:

◆ getGroupTitle()

ilSCTreeTasksGUI::getGroupTitle ( )

Definition at line 64 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang().

64  : string
65  {
66  return $this->getLang()->txt('sysc_grp_tree');
67  }
+ Here is the call graph for this function:

◆ getTitle()

ilSCTreeTasksGUI::getTitle ( )

Definition at line 74 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getLang(), and ilSCComponentTaskGUI\getTask().

74  : string
75  {
76  switch ($this->getTask()->getIdentifier()) {
77  case self::TYPE_DUMP:
78  return $this->getLang()->txt('sysc_task_tree_dump');
79 
80  case self::TYPE_DUPLICATES:
81  return $this->getLang()->txt('sysc_task_tree_duplicates');
82 
83  case self::TYPE_MISSING:
84  return $this->getLang()->txt('sysc_task_tree_missing_reference');
85 
86  case self::TYPE_MISSING_TREE:
87  return $this->getLang()->txt('sysc_task_tree_missing_tree');
88 
89  case self::TYPE_STRUCTURE:
90  return $this->getLang()->txt('sysc_task_structure');
91  }
92  return '';
93  }
+ Here is the call graph for this function:

◆ listTree()

ilSCTreeTasksGUI::listTree ( )

Definition at line 246 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, ilSCTask\STATUS_COMPLETED, and ilSCTask\STATUS_FAILED.

246  : void
247  {
248  $validator = new ilValidator(true);
249  $errors_count = $validator->dumpTree();
250 
251  if ($errors_count) {
252  $this->getTask()->setStatus(ilSCTask::STATUS_FAILED);
253  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_tree_list_failures') . ' ' . $errors_count, true);
254  } else {
255  $this->getTask()->setStatus(ilSCTask::STATUS_COMPLETED);
256  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_message_success'), true);
257  }
258 
259  $this->getTask()->setLastUpdate(new ilDateTime(time(), IL_CAL_UNIX));
260  $this->getTask()->update();
261 
262  $this->getCtrl()->returnToParent($this);
263  }
const STATUS_FAILED
const IL_CAL_UNIX
const STATUS_COMPLETED
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
+ Here is the call graph for this function:

◆ repairDuplicates()

ilSCTreeTasksGUI::repairDuplicates ( )
protected

Definition at line 290 of file class.ilSCTreeTasksGUI.php.

References ilSCTreeTasks\findDeepestDuplicate().

290  : void
291  {
292  $deepest_duplicate = ilSCTreeTasks::findDeepestDuplicate();
293 
294  $table = new ilSCTreeDuplicatesTableGUI($this, 'repairTask');
295  $table->init();
296  $table->parse($deepest_duplicate);
297 
298  $this->tpl->setContent($table->getHTML());
299  }
static findDeepestDuplicate()
+ Here is the call graph for this function:

◆ repairMissing()

ilSCTreeTasksGUI::repairMissing ( )
protected

Definition at line 350 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, and ilSCTask\STATUS_COMPLETED.

350  : void
351  {
352  $tasks = new ilSCTreeTasks($this->getTask());
353  $tasks->repairMissing();
354 
355  $this->getTask()->setStatus(ilSCTask::STATUS_COMPLETED);
356  $this->getTask()->setLastUpdate(new ilDateTime(time(), IL_CAL_UNIX));
357  $this->getTask()->update();
358 
359  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
360  $this->getCtrl()->returnToParent($this);
361  }
const IL_CAL_UNIX
const STATUS_COMPLETED
Defines a system check task.
+ Here is the call graph for this function:

◆ repairMissingTreeEntries()

ilSCTreeTasksGUI::repairMissingTreeEntries ( )
protected

Definition at line 386 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, and ilSCTask\STATUS_COMPLETED.

386  : void
387  {
388  $tasks = new ilSCTreeTasks($this->getTask());
389  $tasks->repairMissingTreeEntries();
390 
391  $this->getTask()->setStatus(ilSCTask::STATUS_COMPLETED);
392  $this->getTask()->setLastUpdate(new ilDateTime(time(), IL_CAL_UNIX));
393  $this->getTask()->update();
394 
395  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
396  $this->getCtrl()->returnToParent($this);
397  }
const IL_CAL_UNIX
const STATUS_COMPLETED
Defines a system check task.
+ Here is the call graph for this function:

◆ repairStructure()

ilSCTreeTasksGUI::repairStructure ( )
protected

Definition at line 228 of file class.ilSCTreeTasksGUI.php.

References ilMaterializedPathTree\createFromParentRelation(), ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), IL_CAL_UNIX, ROOT_FOLDER_ID, and ilSCTask\STATUS_COMPLETED.

228  : void
229  {
230  $tasks = new ilSCTreeTasks($this->getTask());
231 
232  if ($this->tree->getTreeImplementation() instanceof ilMaterializedPathTree) {
234  } elseif ($this->tree->getTreeImplementation() instanceof ilNestedSetTree) {
235  $this->tree->renumber(ROOT_FOLDER_ID);
236  }
237 
238  $this->getTask()->setStatus(ilSCTask::STATUS_COMPLETED);
239  $this->getTask()->setLastUpdate(new ilDateTime(time(), IL_CAL_UNIX));
240  $this->getTask()->update();
241 
242  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
243  $this->getCtrl()->returnToParent($this);
244  }
const ROOT_FOLDER_ID
Definition: constants.php:32
Base class for nested set path based trees.
const IL_CAL_UNIX
const STATUS_COMPLETED
Defines a system check task.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static createFromParentRelation(ilDBInterface $db)
+ Here is the call graph for this function:

◆ showTree()

ilSCTreeTasksGUI::showTree ( )

Definition at line 265 of file class.ilSCTreeTasksGUI.php.

265  : void
266  {
267  $validator = new ilValidator();
268  $scan_log = $validator->readScanLog();
269 
270  if (is_array($scan_log)) {
271  $scan_log = '<pre>' . implode("", $scan_log) . '</pre>';
272  $this->tpl->setContent($scan_log);
273  }
274  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ validateDuplicates()

ilSCTreeTasksGUI::validateDuplicates ( )

Definition at line 276 of file class.ilSCTreeTasksGUI.php.

References ilSCComponentTaskGUI\getCtrl(), ilSCComponentTaskGUI\getLang(), ilSCComponentTaskGUI\getTask(), and ilSCTask\STATUS_FAILED.

276  : void
277  {
278  $tasks = new ilSCTreeTasks($this->getTask());
279  $num_failures = $tasks->validateDuplicates();
280 
281  if ($this->getTask()->getStatus() == ilSCTask::STATUS_FAILED) {
282  // error message
283  $this->tpl->setOnScreenMessage('failure', $this->getLang()->txt('sysc_tree_duplicate_failures') . ' ' . $num_failures, true);
284  } else {
285  $this->tpl->setOnScreenMessage('success', $this->getLang()->txt('sysc_message_success'), true);
286  }
287  $this->getCtrl()->returnToParent($this);
288  }
const STATUS_FAILED
Defines a system check task.
+ Here is the call graph for this function:

Field Documentation

◆ $db

ilDBInterface ilSCTreeTasksGUI::$db
private

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

◆ $http

GlobalHttpState ilSCTreeTasksGUI::$http
protected

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

◆ $refinery

Factory ilSCTreeTasksGUI::$refinery
protected

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

◆ $tree

ilTree ilSCTreeTasksGUI::$tree
protected

Definition at line 37 of file class.ilSCTreeTasksGUI.php.

◆ TYPE_DUMP

const ilSCTreeTasksGUI::TYPE_DUMP = 'dump'

Definition at line 32 of file class.ilSCTreeTasksGUI.php.

Referenced by ilSCComponentTaskFactory\getTask().

◆ TYPE_DUPLICATES

const ilSCTreeTasksGUI::TYPE_DUPLICATES = 'duplicates'
protected

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

◆ TYPE_MISSING

const ilSCTreeTasksGUI::TYPE_MISSING = 'missing_reference'
protected

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

◆ TYPE_MISSING_TREE

const ilSCTreeTasksGUI::TYPE_MISSING_TREE = 'missing_tree'
protected

Definition at line 34 of file class.ilSCTreeTasksGUI.php.

◆ TYPE_STRUCTURE

const ilSCTreeTasksGUI::TYPE_STRUCTURE = 'structure'
protected

Definition at line 35 of file class.ilSCTreeTasksGUI.php.


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