3===================================
4Collect and iterate container items
5===================================
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
15 -> $objDefinition->getGroupedRepositoryObjectTypes($this->getType());
16-- complex
long description determination
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"][...]
30-- stores sort result in $this->items[$a_admin_panel_enabled][$a_include_side_block]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _getInstance(int $a_obj_id)
sortItems(array $a_items)
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)
addAdditionalSubItemInformation(array &$object)
Add additional information to sub item, e.g.