ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
dev.txt.php
Go to the documentation of this file.
1<?php exit; ?>
2
3===================================
4Collect 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
exit
Definition: dev.txt.php:1
sortItems($a_items)
sort subitems
static _getInstance($a_obj_id)
get instance by obj_id
Class ilContainer.
getSubItems($a_admin_panel_enabled=false, $a_include_side_block=false, $a_get_single=0)
Get subitems of container.
addAdditionalSubItemInformation(&$object)
Add additional information to sub item, e.g.