5 include_once(
"./Services/UIComponent/Explorer2/classes/class.ilExplorerSelectInputGUI.php");
6 include_once(
"./Services/Taxonomy/classes/class.ilObjTaxonomy.php");
25 function __construct($a_taxonomy_id, $a_postvar, $a_multi =
false)
29 $lng->loadLanguageModule(
"tax");
30 $this->multi_nodes = $a_multi;
31 include_once(
"./Services/Taxonomy/classes/class.ilTaxonomyExplorerGUI.php");
32 $ilCtrl->setParameterByClass(
"ilformpropertydispatchgui",
"postvar", $a_postvar);
34 "tax_expl_".$a_postvar);
35 $this->explorer_gui->setSelectMode($a_postvar.
"_sel", $this->multi_nodes);
36 $this->explorer_gui->setSkipRootNode(
true);
41 if ((
int) $a_taxonomy_id == 0)
43 throw new ilTaxonomyExceptions(
"No taxonomy ID passed to ilTaxSelectInputGUI.");
57 $this->taxononmy_id = $a_val;
67 return $this->taxononmy_id;
78 include_once(
"./Services/Taxonomy/classes/class.ilTaxonomyNode.php");