4 include_once(
"./classes/class.ilObjectGUI.php");
24 public function __construct($a_data, $a_id, $a_call_by_reference =
true, $a_prepare_output =
true)
29 $this->lng->loadLanguageModule(
"didactic");
40 global $rbacsystem,
$ilErr,$ilAccess, $ilTabs;
42 $next_class = $this->ctrl->getNextClass($this);
43 $cmd = $this->ctrl->getCmd();
50 case 'ilpermissiongui':
51 $this->tabs_gui->setTabActive(
'perm_settings');
52 include_once(
"Services/AccessControl/classes/class.ilPermissionGUI.php");
54 $ret =& $this->ctrl->forwardCommand($perm_gui);
57 case 'ildidactictemplatesettingsgui':
59 $ilTabs->activateTab(
'didactic_adm_tab');
60 include_once
'./Services/DidacticTemplate/classes/class.ilDidacticTemplateSettingsGUI.php';
62 $this->ctrl->forwardCommand($did);
67 $ilTabs->activateTab(
'didactic_adm_tab');
68 $this->ctrl->redirectByClass(
'ildidactictemplatesettingsgui');
81 global $rbacsystem, $ilAccess,
$lng,$ilTabs;
85 $lng->loadLanguageModule(
'didactic');
88 $this->ctrl->getLinkTargetByClass(
'ildidactictemplatesettingsgui',
'overview')
92 if ($rbacsystem->checkAccess(
'edit_permission',$this->object->getRefId()))
94 $this->tabs_gui->addTarget(
"perm_settings",
95 $this->ctrl->getLinkTargetByClass(
'ilpermissiongui',
"perm"),
96 array(),
'ilpermissiongui');