40 return $this->context_collection->
main()->main();
50 $lng = $DIC->language();
51 $lng->loadLanguageModule(
"tax");
53 $title =
$lng->txt(
"tax_taxonomy");
54 $icon = $DIC->ui()->factory()->symbol()->icon()->custom(\
ilUtil::getImagePath(
"standard/icon_tax.svg"), $title);
57 $additional_data = $called_contexts->
current()->getAdditionalData();
58 if ($additional_data->is(self::SHOW_TAX_TREE,
true)) {
64 ): \ILIAS\UI\Component\Legacy\Content => $this->dic->ui()->factory()->legacy()->content($content);
65 $tools[] = $this->
factory->tool($iff(
"tree"))
68 ->withContentWrapper(fn(
70 $additional_data->get(self::TAX_TREE_GUI_PATH),
71 $additional_data->get(self::TAX_ID),
72 $additional_data->get(self::TAX_TREE_CMD),
73 $additional_data->get(self::TAX_TREE_PARENT_CMD)
80 private function getEditTree(array $gui_path,
int $tax_id,
string $cmd,
string $parent_cmd): string
82 $target_gui = $gui_path[count($gui_path) - 1];
91 return $tax_exp->getHTML();
Interface Observer Contains several chained tasks and infos about them.
Interface IdentificationInterface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static getImagePath(string $image_name, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins