ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
dev.txt.php
Go to the documentation of this file.
1 <?php exit; ?>
2 
3 ===================================
4 Collect and iterate container items
5 ===================================
6 
8 -----------
10 -- used for getting all childs or a single child (todo: separate)
11 -- handles caching in $this->items[$a_admin_panel_enabled][$a_include_side_block]
12 -- handles data preloader
13 -- get objects via $tree->getChilds
14 -- groups by ilContainer->getSubItems()
15  -> $objDefinition->getGroupedRepositoryObjectTypes($this->getType());
16 -- complex long description determination
17 -- gets sorting instance ilContainerSorting::_getInstance($this->getId());
18 -- gets session items
19 -- filters objects
20  - no dev mode types
21  - no inactive plugins
22  - no hidden files/container
23  - side block elements (if not enabled by parameter)
24 -- groups objects by type
25 -- loads activation properties (ilContainer->addAdditionalSubItemInformation())
26 -- stores objects per type -> $this->items[$type][...]
27 -- stores all objects -> $this->items["_all"][...]
28 -- stores non-session objects -> $this->items["_non_sess"][...]
29 -- sort items by ilContainerSorting instance $sort->sortItems($this->items);
30 -- stores sort result in $this->items[$a_admin_panel_enabled][$a_include_side_block]
31 
32 
33 
34 
35 
36 
37 
38 
39 
$type
getChilds(int $a_node_id, string $a_order="", string $a_direction="ASC")
get child nodes of given node
ilTree $tree
addAdditionalSubItemInformation(array &$object)
Add additional information to sub item, e.g.
exit
Definition: dev.txt.php:1
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getSubItems(bool $a_admin_panel_enabled=false, bool $a_include_side_block=false, int $a_get_single=0, ilContainerUserFilter $container_user_filter=null)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _getInstance(int $a_obj_id)