3 include_once(
'./Services/Object/classes/class.ilObjectGUI.php');
4 include_once(
'./Modules/Bibliographic/classes/Admin/class.ilObjBibliographicAdminTableGUI.php');
5 include_once(
'./Modules/Bibliographic/classes/Admin/class.ilBibliographicSetting.php');
6 include_once(
'./Modules/Bibliographic/classes/Admin/class.ilObjBibliographicAdminLibrariesGUI.php');
7 include_once(
'./Modules/Bibliographic/classes/Admin/class.ilObjBibliographicAdminLibrariesFormGUI.php');
44 public function __construct($a_data, $a_id, $a_call_by_reference =
true, $a_prepare_output =
true)
47 parent::__construct($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
48 $this->lng->loadLanguageModule(
'bibl');
50 if (!$this->rbacsystem->checkAccess(
"visible,read", $this->object->getRefId())) {
51 $this->ilErr->raiseError($this->lng->txt(
"no_permission"), $this->ilErr->WARNING);
62 $next_class = $this->ctrl->getNextClass($this);
63 switch ($next_class) {
64 case 'ilpermissiongui':
66 $this->tabs_gui->setTabActive(
'perm_settings');
67 include_once(
'Services/AccessControl/classes/class.ilPermissionGUI.php');
69 $this->ctrl->forwardCommand($perm_gui);
74 $this->ctrl->forwardCommand($ilObjBibliographicAdminLibrariesGUI);
88 if (
$rbacsystem->checkAccess(
'visible,read', $this->object->getRefId())) {
89 $this->tabs_gui->addTarget(
'settings', $this->ctrl->getLinkTargetByClass(
array(
90 'ilObjBibliographicAdminGUI',
91 'ilObjBibliographicAdminLibrariesGUI',
94 if (
$rbacsystem->checkAccess(
'edit_permission', $this->object->getRefId())) {
95 $this->tabs_gui->addTarget(
'perm_settings', $this->ctrl->getLinkTargetByClass(
'ilpermissiongui',
'perm'),
array(),
'ilpermissiongui');
Bibliographic Administration Settings.
prepareOutput($a_show_subobjects=true)
prepare output
Class ilObjectGUI Basic methods of all Output classes.
__construct($a_data, $a_id, $a_call_by_reference=true, $a_prepare_output=true)
ilObjBibliographicAdminGUI constructor.
Bibliographic Administration Settings.
Create styles array
The data for the language used.
New PermissionGUI (extends from old ilPermission2GUI) RBAC related output.
getAdminTabs()
administration tabs show only permissions and trash folder