59 $this->ctrl = $DIC->ctrl();
60 $this->tabs = $DIC->tabs();
61 $this->lng = $DIC->language();
62 $this->access = $DIC->access();
64 $this->container_gui = $a_container_gui;
65 $this->container = $a_container_gui->object;
66 $this->ref_id = $this->container->getRefId();
77 $next_class = $this->ctrl->getNextClass($this);
78 $cmd = $this->ctrl->getCmd(
"show");
82 switch ($next_class) {
83 case "ilcontskillpresentationgui":
84 if ($this->access->checkAccess(
"read",
"", $this->ref_id)) {
85 include_once(
"./Services/Container/Skills/classes/class.ilContSkillPresentationGUI.php");
87 $ctrl->forwardCommand($gui);
91 case "ilcontskilladmingui":
92 if ($this->access->checkAccess(
"write",
"", $this->ref_id) || $this->access->checkAccess(
"grade",
"", $this->ref_id)) {
93 include_once(
"./Services/Container/Skills/classes/class.ilContSkillAdminGUI.php");
95 $ctrl->forwardCommand($gui);
118 if ($this->access->checkAccess(
"read",
"", $this->ref_id)) {
121 $lng->txt(
"cont_skill_show"),
122 $ctrl->getLinkTargetByClass(
"ilContSkillPresentationGUI",
"")
126 if ($this->access->checkAccess(
"grade",
"", $this->ref_id)) {
129 $lng->txt(
"cont_skill_members"),
130 $ctrl->getLinkTargetByClass(
"ilContSkillAdminGUI",
"listMembers")
134 if ($this->access->checkAccess(
"write",
"", $this->ref_id)) {
137 $lng->txt(
"cont_skill_assigned_comp"),
138 $ctrl->getLinkTargetByClass(
"ilContSkillAdminGUI",
"listCompetences")
141 if ($this->skmg_settings->getLocalAssignmentOfProfiles()
142 || $this->skmg_settings->getAllowLocalProfiles()) {
145 $lng->txt(
"cont_skill_assigned_profiles"),
146 $ctrl->getLinkTargetByClass(
"ilContSkillAdminGUI",
"listProfiles")
152 $lng->txt(
"settings"),
153 $ctrl->getLinkTargetByClass(
"ilContSkillAdminGUI",
"settings")
Skill management settings.
executeCommand()
Execute command.
Skills for container (course/group) (top gui class)
__construct($a_container_gui)
Constructor.
Skill presentatio for container (course/group)
Container skills administration.