ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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
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 
Add some data
$type
getSubItems($a_admin_panel_enabled=false, $a_include_side_block=false, $a_get_single=0)
Get subitems of container.
sortItems($a_items)
sort subitems
exit
Definition: dev.txt.php:1
Class ilContainer.
addAdditionalSubItemInformation(&$object)
Add additional information to sub item, e.g.
Done writing files
Set document properties
static _getInstance($a_obj_id)
get instance by obj_id