/** * Constructor * @access public * @param string scriptname * @param int user_id */ function ilConditionSelector($a_target) { global $tree, $ilCtrl; $this->ctrl = $ilCtrl; parent::ilExplorer($a_target); $this->tree = $tree; $this->root_id = $this->tree->readRootId(); $this->order_column = "title"; $this->setSessionExpandVariable("condition_selector_expand"); // add here all container objects $this->addFilter("root"); $this->addFilter("cat"); $this->addFilter("grp"); $this->addFilter("fold"); $this->addFilter("crs"); $this->addFilter("exc"); $this->addFilter("tst"); $this->setFilterMode(IL_FM_POSITIVE); $this->setFiltered(true); $this->setTitleLength(ilObject::TITLE_LENGTH); }