/**
  * 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);
 }