4 include_once(
"./Services/Object/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');