28 $ilAccess = $DIC->access();
29 $ilCtrl = $DIC->ctrl();
35 $tree = $DIC->repositoryTree();
36 $lng = $DIC->language();
37 $ilToolbar = $DIC->toolbar();
39 $ilTab = $DIC->tabs();
42 if (!$tree->checkForParentType($a_ref_id,
'crs') &&
43 !$tree->checkForParentType($a_ref_id,
'grp')) {
51 $isCourseOrGroupContentTab =
53 $ilCtrl->getCmd() ===
'view' &&
54 ($type ===
'crs' || $type ===
'grp')
56 $ilCtrl->getCmd() ===
'' &&
58 strtolower($ilCtrl->getCmdClass()) ===
'ilobjcoursegui' 60 $ilCtrl->getCmd() ===
'' &&
62 strtolower($ilCtrl->getCmdClass()) ===
'ilobjgroupgui' 66 $isCourseOrGroupContentTab &&
67 $ilAccess->checkAccess(
'write',
'', $a_ref_id)
69 $ilCtrl->setParameterByClass(
"ilrepositorygui",
"ref_id", $a_ref_id);
70 $ilCtrl->setParameterByClass(
"ilrepositorygui",
"mv",
"1");
71 $ilCtrl->setParameterByClass(
"ilrepositorygui",
"set_mode",
"flat");
72 $ilToolbar->addComponent(
73 $ui->factory()->button()->standard(
74 $lng->txt(
'mem_view_activate'),
75 $ilCtrl->getLinkTargetByClass(
"ilrepositorygui",
"")
78 $ilCtrl->clearParametersByClass(
"ilrepositorygui");
static _lookupObjId(int $ref_id)
static showMemberViewSwitch(int $a_ref_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static _lookupType(int $id, bool $reference=false)