50 $ilCtrl = $DIC[
'ilCtrl'];
52 $this->
ctrl = $ilCtrl;
53 $this->target_class = $a_target_class;
57 $this->order_column =
"title";
75 public function expandPathByRefId(
$ref_id):
void 88 foreach ((array)
$path as $node_id) {
101 $this->selectable_type = $a_type;
105 $this->ref_id = $a_ref_id;
111 if ($a_type == $this->selectable_type) {
112 $this->
ctrl->setParameterByClass($this->target_class,
'source_id', $a_node_id);
113 return $this->
ctrl->getLinkTargetByClass($this->target_class,
'linkChilds');
115 $this->
ctrl->setParameterByClass($this->target_class,
"ref_id", $this->ref_id);
116 return $this->
ctrl->getLinkTargetByClass($this->target_class,
'addSolutionHint');
135 if ($a_parent_id == 0) {
setSessionExpandVariable(string $a_var_name="expand")
static get(string $a_var)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
setFiltered(bool $a_bool)
__construct($a_target, $a_target_class)
Constructor public.
buildLinkTarget($a_node_id, string $a_type)
const IL_FM_POSITIVE
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
checkAccess(string $a_operations, int $a_ref_id, string $a_type="")
checkAccess represents the main method of the RBAC-system in ILIAS3 developers want to use With this ...
setSelectableType($a_type)
buildFrameTarget(string $a_type, $a_child=0, $a_obj_id=0)
class for explorer view in admin frame
getPathId(int $a_endnode_id, int $a_startnode_id=0)
get path from a given startnode to a given endnode if startnode is not given the rootnode is startnod...
__construct(Container $dic, ilPlugin $plugin)
addFilter(string $a_item)
isClickable(string $type, int $ref_id=0)
static set(string $a_var, $a_val)
Set a value.
setFilterMode(int $a_mode=IL_FM_NEGATIVE)