51 public static function getActivePluginIdsForTree(): array
102 $path[] = $node[
'child'];
123 if ($node[
"title"] ==
"__OrgUnitAdministration") {
124 $node[
"title"] = $this->
lng->txt(
"objs_orgu");
126 $titles[] = $node[
'title'];
139 $node = $this->tree->getNodeData($this->parent_ref_id);
141 return $this->tree->getSubTree($node, $with_data, [
$type]);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getEmployees(int $ref_id, bool $recursive=false)
getSuperiors(int $ref_id, bool $recursive=false)
static getInstanceByRefId(int $ref_id, bool $stop_on_error=true)
get an instance of an Ilias object by reference id
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilComponentFactory $component_factory
Class ilObject Basic functions for all objects.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(int $a_ref_id=0)
ilOrgUnitExtension constructor.
ilObjOrgUnitTree $ilObjOrgUnitTree
getOrgUnitSubtree(bool $with_data=true, string $type="")
getEmployees(bool $recursively=false)
Get all user ids of employees of the underlying OrgUnit.
getSuperiors(bool $recursively=false)
Get all user ids of superiors of the underlying OrgUnit.
Tree class data representation in hierachical trees using the Nested Set Model with Gaps by Joe Celco...
getParentId(int $a_node_id)
get parent id of given node
getActivePluginsInSlot(string $slot_id)
Get the active plugins for the given slot.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc