19declare(strict_types=1);
35 $this->
access = $DIC->access();
36 $this->
lng = $DIC->language();
43 $this->order_column =
"title";
61 $this->target_type = $a_type;
74 public function isVisible($a_ref_id,
string $a_type): bool
78 return $ilAccess->
checkAccess(
'visible',
'', (
int)$a_ref_id);
85 $tpl =
new ilTemplate(
"tpl.tree.html",
true,
true,
"components/ILIAS/UIComponent/Explorer");
const IL_FM_POSITIVE
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
formatHeader(ilTemplate $tpl, $a_obj_id, array $a_option)
isClickable(string $type, int $ref_id=0)
__construct(string $a_target)
isVisible($a_ref_id, string $a_type)
setTargetType(string $a_type)
class for explorer view in admin frame
addFilter(string $a_item)
checkPermissions(bool $a_check)
setFilterMode(int $a_mode=IL_FM_NEGATIVE)
setSessionExpandVariable(string $a_var_name="expand")
setTitleLength(int $a_length)
setFiltered(bool $a_bool)
ilGlobalTemplateInterface $tpl
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
special template class to simplify handling of ITX/PEAR
setVariable(string $variable, $value='')
Sets the given variable to the given value.
parseCurrentBlock(string $block_name=self::DEFAULT_BLOCK)
Parses the given block.
setCurrentBlock(string $part=self::DEFAULT_BLOCK)
Sets the template to the given block.
get(string $part=self::DEFAULT_BLOCK)
Renders the given block and returns the html string.
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
checkAccess(string $a_permission, string $a_cmd, int $a_ref_id, string $a_type="", ?int $a_obj_id=null, ?int $a_tree_id=null)
check access for an object (provide $a_type and $a_obj_id if available for better performance)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc