19declare(strict_types=1);
36 $a_selection_gui =
null,
37 string $a_selection_cmd =
'addConditionTrigger',
38 string $a_selection_par =
"source_id"
58 $ilAccess =
$DIC[
'ilAccess'];
61 if (!$ilAccess->checkAccess(
'read',
'', (
int) $a_node[
"child"])) {
77 if (!parent::isNodeClickable($a_node)) {
81 if ($a_node[
"child"] == $this->
getRefId()) {
90 $this->ref_id = $a_ref_id;
96 $this->highlighted_parent = $this->tree->getParentId($a_ref_id);
111 if ($this->highlighted_parent == $a_node[
"child"]) {
115 return parent::isNodeHighlighted($a_node);
isNodeHighlighted($a_node)
@inheritDoc
__construct( $a_parent_obj, string $a_parent_cmd, $a_selection_gui=null, string $a_selection_cmd='addConditionTrigger', string $a_selection_par="source_id")
@inheritDoc
isNodeVisible($a_node)
@inheritDoc
isNodeClickable($a_node)
@inheritDoc
static _lookupType(int $id, bool $reference=false)
Explorer for selecting repository items.
getTypeWhiteList()
Get type white list.
getParentId(int $a_node_id)
get parent id of given node
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc