Public Member Functions | |
ilObjRootFolderGUI ($a_data, $a_id, $a_call_by_reference=true, $a_prepare_output=true) | |
Constructor public. | |
importCategoriesFormObject () | |
import categories form | |
importCancelledObject () | |
import cancelled | |
importCategoriesObject () | |
import categories | |
importCategoriesWithRolObject () | |
import categories | |
getTabs (&$tabs_gui) | |
common tabs for all container objects (should be called at the end of child getTabs() method | |
& | executeCommand () |
execute command note: this method is overwritten in all container objects | |
setTitleAndDescription () | |
called by prepare output |
Definition at line 40 of file class.ilObjRootFolderGUI.php.
& ilObjRootFolderGUI::executeCommand | ( | ) |
execute command note: this method is overwritten in all container objects
Reimplemented from ilContainerGUI.
Definition at line 107 of file class.ilObjRootFolderGUI.php.
References $cmd, $rbacsystem, ilContainerGUI::forwardToPageObject(), ilObjStyleSheet::getContentStylePath(), infoPanel(), ilObjectGUI::prepareOutput(), sendInfo(), ilObjectGUI::setLocator(), ilContainerGUI::setPageEditorTabs(), and setTitleAndDescription().
{ global $rbacsystem; $next_class = $this->ctrl->getNextClass($this); $cmd = $this->ctrl->getCmd(); switch($next_class) { case 'ilcontainerlinklistgui': include_once("./classes/class.ilContainerLinkListGUI.php"); $link_list_gui =& new ilContainerLinkListGUI(); $ret =& $this->ctrl->forwardCommand($link_list_gui); break; // container page editing case "ilpageobjectgui": $this->tpl->getStandardTemplate(); $this->setLocator(); sendInfo(); infoPanel(); //$this->prepareOutput(false); $ret = $this->forwardToPageObject(); $this->setTitleAndDescription(); $this->setPageEditorTabs(); return $ret; break; case 'ilpermissiongui': $this->prepareOutput(); include_once("./classes/class.ilPermissionGUI.php"); $perm_gui =& new ilPermissionGUI($this); $ret =& $this->ctrl->forwardCommand($perm_gui); break; default: $this->prepareOutput(); include_once("classes/class.ilObjStyleSheet.php"); $this->tpl->setVariable("LOCATION_CONTENT_STYLESHEET", ilObjStyleSheet::getContentStylePath(0)); if(!$cmd) { $cmd = "render"; } $cmd .= "Object"; $this->$cmd(); break; } return true; }
ilObjRootFolderGUI::getTabs | ( | &$ | tabs_gui | ) |
common tabs for all container objects (should be called at the end of child getTabs() method
Reimplemented from ilContainerGUI.
Definition at line 89 of file class.ilObjRootFolderGUI.php.
References $rbacsystem.
{ global $rbacsystem; $this->ctrl->setParameter($this,"ref_id",$this->ref_id); if ($rbacsystem->checkAccess('read',$this->ref_id)) { $tabs_gui->addTarget("view_content", $this->ctrl->getLinkTarget($this, ""), array("", "view", "render")); } // parent tabs (all container: edit_permission, clipboard, trash parent::getTabs($tabs_gui); }
ilObjRootFolderGUI::ilObjRootFolderGUI | ( | $ | a_data, | |
$ | a_id, | |||
$ | a_call_by_reference = true , |
|||
$ | a_prepare_output = true | |||
) |
Constructor public.
Definition at line 46 of file class.ilObjRootFolderGUI.php.
References ilContainerGUI::ilContainerGUI().
{ $this->type = "root"; $this->ilContainerGUI($a_data, $a_id, $a_call_by_reference, $a_prepare_output); }
ilObjRootFolderGUI::importCancelledObject | ( | ) |
import cancelled
private
Definition at line 65 of file class.ilObjRootFolderGUI.php.
References sendInfo().
{ sendInfo($this->lng->txt("action_aborted"),true); $this->ctrl->returnToParent($this); }
ilObjRootFolderGUI::importCategoriesFormObject | ( | ) |
import categories form
Definition at line 55 of file class.ilObjRootFolderGUI.php.
References ilObjCategoryGUI::_importCategoriesForm().
{ ilObjCategoryGUI::_importCategoriesForm($this->ref_id, $this->tpl); }
ilObjRootFolderGUI::importCategoriesObject | ( | ) |
import categories
Definition at line 74 of file class.ilObjRootFolderGUI.php.
References ilObjCategoryGUI::_importCategories().
{ ilObjCategoryGUI::_importCategories($this->ref_id,0); }
ilObjRootFolderGUI::importCategoriesWithRolObject | ( | ) |
import categories
Definition at line 83 of file class.ilObjRootFolderGUI.php.
References ilObjCategoryGUI::_importCategories().
{ ilObjCategoryGUI::_importCategories($this->ref_id,1); }
ilObjRootFolderGUI::setTitleAndDescription | ( | ) |
called by prepare output
Reimplemented from ilContainerGUI.
Definition at line 165 of file class.ilObjRootFolderGUI.php.
References ilObjectGUI::$lng, and ilUtil::getImagePath().
Referenced by executeCommand().
{ global $lng; $this->tpl->setTitle($lng->txt("repository")); $this->tpl->setTitleIcon(ilUtil::getImagePath("icon_".$this->object->getType()."_b.gif")); }