40         bool $editable = 
false    46         $this->
ctrl = $DIC->ctrl();
    47         $this->
lng = $DIC->language();
    48         $this->
access = $DIC->access();
    49         $this->rbacsystem = $DIC->rbac()->system();
    50         $this->obj_definition = $DIC[
"objDefinition"];
    51         $this->tree = $DIC->repositoryTree();
    52         $ilCtrl = $DIC->ctrl();
    53         $lng = $DIC->language();
    54         $this->clipboard = $DIC
    60         $this->ref_id = $a_ref_id;
    62         $this->
setId(
'recf_' . $a_ref_id);
    69         $this->
addColumn($this->
lng->txt(
"last_change"), 
"last_update", 
"25%");
    73         $this->
setRowTemplate(
"tpl.admin_sub_items_row.html", 
"components/ILIAS/Repository");
    86             if ($this->clipboard->hasEntries()) {
    96         } elseif ($this->clipboard->hasEntries()) {
   119         $childs = $tree->
getChilds($this->ref_id);
   120         foreach ($childs as $key => $val) {
   122             if (!$rbacsystem->
checkAccess(
"visible", $val[
"ref_id"])) {
   127             if ($objDefinition->getDevMode($val[
"type"])) {
   132             if ($val[
"type"] === 
"adm") {
   135             if (!$this->parent_obj->isVisible($val[
"ref_id"], $val[
"type"])) {
   143     protected function fillRow(array $a_set): void
   150         if (!$objDefinition->hasCheckbox($a_set[
"type"]) ||
   154             $this->tpl->touchBlock(
"no_checkbox");
   156             $this->tpl->setCurrentBlock(
"checkbox");
   157             $this->tpl->setVariable(
"ID", $a_set[
"ref_id"]);
   158             $this->tpl->parseCurrentBlock();
   162         $class_name = $objDefinition->getClassName($a_set[
"type"]);
   163         $class = strtolower(
"ilObj" . $class_name . 
"GUI");
   164         $ilCtrl->setParameterByClass($class, 
"ref_id", $a_set[
"ref_id"]);
   165         $this->tpl->setVariable(
"HREF_TITLE", $ilCtrl->getLinkTargetByClass($class, 
"view"));
   166         $ilCtrl->setParameterByClass($class, 
"ref_id", $this->ref_id);
   170         if ($this->clipboard->hasEntries() && in_array($a_set[
"ref_id"], $this->clipboard->getRefIds())) {
   171             switch ($this->clipboard->getCmd()) {
   185         $this->tpl->setVariable(
"VAL_TITLE", 
$title);
   188         $alt = ($objDefinition->isPlugin($a_set[
"type"]))
   191         $this->tpl->setVariable(
 
static formatDate(ilDateTime $date, bool $a_skip_day=false, bool $a_include_wd=false, bool $include_seconds=false, ilObjUser $user=null,)
 
static _getIcon(int $obj_id=0, string $size="big", string $type="", bool $offline=false)
Get icon for repository item. 
 
TableGUI class for sub items listed in repository administration. 
 
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...
 
setFormAction(string $a_form_action, bool $a_multipart=false)
 
setEnableTitle(bool $a_enabletitle)
 
ilObjectDefinition $obj_definition
 
addCommandButton(string $a_cmd, string $a_text, string $a_onclick='', string $a_id="", string $a_class="")
 
getChilds(int $a_node_id, string $a_order="", string $a_direction="ASC")
get child nodes of given node 
 
setSelectAllCheckbox(string $a_select_all_checkbox, bool $a_select_all_on_top=false)
 
const SYSTEM_USER_ID
This file contains constants for PHPStan analyis, see: https://phpstan.org/config-reference#constants...
 
static img(string $a_src, ?string $a_alt=null, $a_width="", $a_height="", $a_border=0, $a_id="", $a_class="")
Build img tag. 
 
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 ...
 
ClipboardManager $clipboard
 
setDefaultOrderField(string $a_defaultorderfield)
 
Class ilObjectGUI Basic methods of all Output classes. 
 
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template. 
 
setDefaultOrderDirection(string $a_defaultorderdirection)
 
Manages items in repository clipboard. 
 
static lookupTxtById(string $plugin_id, string $lang_var)
 
__construct(Container $dic, ilPlugin $plugin)
 
static shortenTextExtended(string $a_str, int $a_len, bool $a_dots=false, bool $a_next_blank=false, bool $a_keep_extension=false)
 
addColumn(string $a_text, string $a_sort_field="", string $a_width="", bool $a_is_checkbox_action_column=false, string $a_class="", string $a_tooltip="", bool $a_tooltip_with_html=false)
 
__construct(?object $a_parent_obj, string $a_parent_cmd="", string $a_template_context="")
 
static _lookupType(int $id, bool $reference=false)
 
addMultiCommand(string $a_cmd, string $a_text)
 
setEnableHeader(bool $a_enableheader)