40         $this->
ctrl = $DIC->ctrl();
    41         $this->main_tpl = $DIC->ui()->mainTemplate();
    42         $this->tree = $DIC->repositoryTree();
    46         $this->
setId(
'objrolepd');
    50         $this->
setTitle($this->
lng->txt(
'rep_recommended_content') .
    58             "tpl.rec_content_list_role.html",
    59             "components/ILIAS/Repository/RecommendedContent"    82         }, $this->manager->getRecommendationsOfRole($this->role_id));
    89         return implode(
" » ", array_column($a_path_arr, 
"title"));
    92     protected function fillRow(array $a_set): void
    94         $this->tpl->setVariable(
"VAL_ID", $a_set[
"ref_id"]);
    95         $this->tpl->setVariable(
"VAL_TITLE", $a_set[
"title"]);
    96         $this->tpl->setVariable(
"VAL_PATH", $a_set[
"path"]);
 
ilRecommendedContentManager $manager
 
setFormAction(string $a_form_action, bool $a_multipart=false)
 
setSelectAllCheckbox(string $a_select_all_checkbox, bool $a_select_all_on_top=false)
 
__construct(ilRecommendedContentRoleConfigGUI $a_parent_obj, string $a_parent_cmd, int $role_id, ilRecommendedContentManager $manager)
 
formatPath(array $a_path_arr)
 
getPathFull(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...
 
static _lookupTitle(int $obj_id)
 
setDefaultOrderField(string $a_defaultorderfield)
 
static _getTranslation(string $a_role_title)
 
setRowTemplate(string $a_template, string $a_template_dir="")
Set row template. 
 
static _lookupObjectId(int $ref_id)
 
ilGlobalTemplateInterface $main_tpl
 
setTitle(string $a_title, string $a_icon="", string $a_icon_alt="")
 
__construct(Container $dic, ilPlugin $plugin)
 
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)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
addMultiCommand(string $a_cmd, string $a_text)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...