13 include_once
"./Services/UIComponent/Explorer/classes/class.ilExplorer.php";
14 include_once
"./Modules/Test/classes/inc.AssessmentConstants.php";
42 $this->target_class = $a_target_class;
43 parent::__construct($a_target);
45 $this->root_id = $this->tree->readRootId();
46 $this->order_column =
"title";
64 public function expandPathByRefId($ref_id)
76 $path = $tree->getPathId($ref_id);
79 if(!in_array($node_id,
$_SESSION[$this->expand_variable]))
88 $this->selectable_type =
$a_type;
92 $this->ref_id = $a_ref_id;
98 if(
$a_type == $this->selectable_type)
100 $this->ctrl->setParameterByClass($this->target_class,
'source_id',$a_node_id);
101 return $this->ctrl->getLinkTargetByClass($this->target_class,
'linkChilds');
105 $this->ctrl->setParameterByClass($this->target_class,
"ref_id",$this->ref_id);
106 return $this->ctrl->getLinkTargetByClass($this->target_class,
'addSolutionHint');
130 if ($rbacsystem->checkAccess(
"read", $a_ref_id))
setFilterMode($a_mode=IL_FM_NEGATIVE)
set filter mode
__construct($a_target, $a_target_class)
Constructor public.
isClickable($a_type, $a_ref_id=0)
setFiltered($a_bool)
active/deactivate the filter public
setSelectableType($a_type)
Create styles array
The data for the language used.
Class ilExplorer class for explorer view in admin frame.
buildLinkTarget($a_node_id, $a_type)
setSessionExpandVariable($a_var_name="expand")
set name of expand session variable
addFilter($a_item)
adds item to the filter public
buildFrameTarget($a_type, $a_child=0, $a_obj_id=0)