Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00037 require_once "class.ilContainerGUI.php";
00038 require_once "class.ilObjCategoryGUI.php";
00039
00040 class ilObjRootFolderGUI extends ilContainerGUI
00041 {
00046 function ilObjRootFolderGUI($a_data, $a_id, $a_call_by_reference = true, $a_prepare_output = true)
00047 {
00048 $this->type = "root";
00049 $this->ilContainerGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output);
00050 }
00051
00055 function importCategoriesFormObject ()
00056 {
00057 ilObjCategoryGUI::_importCategoriesForm($this->ref_id, $this->tpl);
00058 }
00059
00065 function importCancelledObject()
00066 {
00067 sendInfo($this->lng->txt("action_aborted"),true);
00068 ilUtil::redirect("adm_object.php?ref_id=".$this->ref_id);
00069 }
00070
00074 function importCategoriesObject()
00075 {
00076 ilObjCategoryGUI::_importCategories($this->ref_id);
00077 }
00078
00079 function getTabs(&$tabs_gui)
00080 {
00081 global $rbacsystem;
00082
00083 $this->ctrl->setParameter($this,"ref_id",$this->ref_id);
00084
00085 if ($rbacsystem->checkAccess('read',$this->ref_id))
00086 {
00087 $tabs_gui->addTarget("view_content",
00088 $this->ctrl->getLinkTarget($this, ""),
00089 "");
00090 }
00091
00092
00093 parent::getTabs($tabs_gui);
00094
00095 }
00096
00097
00098 }
00099 ?>