4 include_once
'Services/Object/classes/class.ilObjectGUI.php';
5 include_once
'Services/Form/classes/class.ilPropertyFormGUI.php';
6 include_once
'Services/Utilities/classes/class.ilConfirmationGUI.php';
32 public function __construct($a_data, $a_id, $a_call_by_reference, $a_prepare_output =
true)
35 parent::__construct($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
36 $this->lng->loadLanguageModule(
'sysc');
44 $next_class = $this->ctrl->getNextClass($this);
45 $cmd = $this->ctrl->getCmd();
50 case 'ilpermissiongui':
51 $this->tabs_gui->setTabActive(
'perm_settings');
52 require_once
'Services/AccessControl/classes/class.ilPermissionGUI.php';
54 $this->ctrl->forwardCommand($perm_gui);
78 if($rbacsystem->checkAccess(
'read', $this->object->getRefId()))
80 $tabs_gui->
addTarget(
'overview', $this->ctrl->getLinkTarget($this,
'overview'));
82 if($rbacsystem->checkAccess(
'edit_permission', $this->object->getRefId()))
84 $tabs_gui->
addTarget(
'perm_settings', $this->ctrl->getLinkTargetByClass(array(get_class($this),
'ilpermissiongui'),
'perm'), array(
'perm',
'info',
'owner'),
'ilpermissiongui');
addTarget($a_text, $a_link, $a_cmd="", $a_cmdClass="", $a_frame="", $a_activate=false, $a_dir_text=false)
DEPRECATED.
__construct($a_data, $a_id, $a_call_by_reference, $a_prepare_output=true)
executeCommand()
ilCtrl execute command
Class ilObjectGUI Basic methods of all Output classes.
getAdminTabs(&$tabs_gui)
administration tabs show only permissions and trash folder
prepareOutput()
prepare output
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.