19 declare(strict_types=1);
43 $this->
ctrl = $DIC->ctrl();
44 $this->
tabs = $DIC->tabs();
45 $this->
lng = $DIC->language();
46 $this->
access = $DIC->access();
48 $this->container_gui = $a_container_gui;
51 $this->container = $obj;
52 $this->ref_id = $this->container->getRefId();
60 $next_class = $this->
ctrl->getNextClass($this);
61 $cmd = $this->
ctrl->getCmd(
"showProfiles");
65 switch ($next_class) {
66 case "ilcontskillpresentationgui":
67 if ($this->
access->checkAccess(
"read",
"", $this->ref_id)) {
73 case "ilcontskilladmingui":
74 if ($this->
access->checkAccess(
"write",
"", $this->ref_id) || $this->
access->checkAccess(
"grade",
"", $this->ref_id)) {
94 if ($this->
access->checkAccess(
"read",
"", $this->ref_id)) {
97 $lng->
txt(
"cont_skill_profiles"),
102 $lng->
txt(
"cont_skill_records"),
107 if ($this->
access->checkAccess(
"grade",
"", $this->ref_id)) {
110 $lng->
txt(
"cont_skill_members"),
115 if ($this->
access->checkAccess(
"write",
"", $this->ref_id)) {
118 $lng->
txt(
"cont_skill_assigned_comp"),
122 if ($this->skmg_settings->getLocalAssignmentOfProfiles()
123 || $this->skmg_settings->getAllowLocalProfiles()) {
126 $lng->
txt(
"cont_skill_assigned_profiles"),
133 $lng->
txt(
"settings"),
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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...
Skill management settings.
forwardCommand(object $a_gui_object)
addSubTab(string $a_id, string $a_text, string $a_link, string $a_frame="")
__construct(ilContainerGUI $a_container_gui)
Skills for container (course/group) (top gui class)
Skill presentation for container (course/group)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Container skills administration.
Class ilContainerGUI This is a base GUI class for all container objects in ILIAS: root folder...
ilContainerGUI $container_gui
ilSkillManagementSettings $skmg_settings
getLinkTargetByClass( $a_class, ?string $a_cmd=null, ?string $a_anchor=null, bool $is_async=false, bool $has_xml_style=false)