/**
  * get tabs
  */
 public function setTabs()
 {
     global $ilTabs;
     if ($this->checkPermissionBool('visible')) {
         $ilTabs->addTab("info", $this->lng->txt("info_short"), $this->ctrl->getLinkTarget($this, "infoScreen"));
     }
     if ($this->checkPermissionBool('write')) {
         $ilTabs->addTab("edit", $this->lng->txt("edit"), $this->ctrl->getLinkTarget($this, "edit"));
     }
     // will add permissions if needed
     parent::setTabs();
 }
Ejemplo n.º 2
0
 function setTabs()
 {
     global $lng, $ilHelp;
     if ($this->id_type == self::WORKSPACE_NODE_ID) {
         $this->ctrl->setParameter($this, "wsp_id", $this->node_id);
     }
     $ilHelp->setScreenIdComponent("blog");
     if ($this->checkPermissionBool("read")) {
         $this->tabs_gui->addTab("content", $lng->txt("content"), $this->ctrl->getLinkTarget($this, ""));
     }
     if ($this->checkPermissionBool("read")) {
         $this->tabs_gui->addTab("id_info", $lng->txt("info_short"), $this->ctrl->getLinkTargetByClass(array("ilobjbloggui", "ilinfoscreengui"), "showSummary"));
     }
     if ($this->checkPermissionBool("write")) {
         $this->tabs_gui->addTab("settings", $lng->txt("settings"), $this->ctrl->getLinkTarget($this, "edit"));
         if ($this->id_type == self::REPOSITORY_NODE_ID) {
             $this->tabs_gui->addTab("contributors", $lng->txt("blog_contributors"), $this->ctrl->getLinkTarget($this, "contributors"));
         }
         if ($this->id_type == self::REPOSITORY_NODE_ID) {
             $this->tabs_gui->addTab("export", $lng->txt("export"), $this->ctrl->getLinkTargetByClass("ilexportgui", ""));
         }
     }
     if ($this->mayContribute()) {
         $this->tabs_gui->addNonTabbedLink("preview", $lng->txt("blog_preview"), $this->ctrl->getLinkTarget($this, "preview"));
     }
     // will add permissions if needed
     parent::setTabs();
 }
Ejemplo n.º 3
0
 function setTabs()
 {
     global $lng, $ilHelp;
     $ilHelp->setScreenIdComponent("poll");
     if ($this->checkPermissionBool("write")) {
         $this->tabs_gui->addTab("content", $lng->txt("content"), $this->ctrl->getLinkTarget($this, ""));
     }
     if ($this->checkPermissionBool("write")) {
         $this->tabs_gui->addTab("settings", $lng->txt("settings"), $this->ctrl->getLinkTarget($this, "edit"));
         $this->tabs_gui->addTab("participants", $lng->txt("poll_result"), $this->ctrl->getLinkTarget($this, "showParticipants"));
         $this->tabs_gui->addTab("export", $lng->txt("export"), $this->ctrl->getLinkTargetByClass("ilexportgui", ""));
     }
     // will add permissions if needed
     parent::setTabs();
 }
 protected function setTabs()
 {
     global $ilHelp;
     $ilHelp->setScreenIdComponent("prtt");
     if ($this->checkPermissionBool("write")) {
         $this->tabs_gui->addTab("pages", $this->lng->txt("content"), $this->ctrl->getLinkTarget($this, "view"));
     }
     if ($this->checkPermissionBool("read")) {
         $this->tabs_gui->addTab("id_info", $this->lng->txt("info_short"), $this->ctrl->getLinkTargetByClass(array("ilobjportfoliotemplategui", "ilinfoscreengui"), "showSummary"));
     }
     if ($this->checkPermissionBool("write")) {
         $this->tabs_gui->addTab("settings", $this->lng->txt("settings"), $this->ctrl->getLinkTarget($this, "edit"));
         $this->tabs_gui->addTab("export", $this->lng->txt("export"), $this->ctrl->getLinkTargetByClass("ilexportgui", ""));
     }
     if ($this->checkPermissionBool("read")) {
         $this->tabs_gui->addNonTabbedLink("preview", $this->lng->txt("user_profile_preview"), $this->ctrl->getLinkTarget($this, "preview"));
     }
     // will add permissions if needed
     ilObject2GUI::setTabs();
 }
Ejemplo n.º 5
0
 function setTabs()
 {
     global $ilTabs, $lng, $ilHelp;
     $ilHelp->setScreenIdComponent("file");
     $this->ctrl->setParameter($this, "ref_id", $this->node_id);
     if ($this->checkPermissionBool("visible")) {
         $ilTabs->addTab("id_info", $lng->txt("info_short"), $this->ctrl->getLinkTargetByClass(array("ilobjfilegui", "ilinfoscreengui"), "showSummary"));
     }
     if ($this->checkPermissionBool("write")) {
         $ilTabs->addTab("settings", $lng->txt("edit"), $this->ctrl->getLinkTarget($this, "edit"));
     }
     if ($this->checkPermissionBool("write")) {
         $ilTabs->addTab("id_versions", $lng->txt("versions"), $this->ctrl->getLinkTarget($this, "versions"));
     }
     // meta data
     if ($this->checkPermissionBool("write")) {
         $ilTabs->addTab("id_meta", $lng->txt("meta_data"), $this->ctrl->getLinkTargetByClass(array('ilobjfilegui', 'ilmdeditorgui'), 'listSection'));
     }
     // export
     if ($this->checkPermissionBool("write")) {
         $ilTabs->addTab("export", $lng->txt("export"), $this->ctrl->getLinkTargetByClass("ilexportgui", ""));
     }
     // will add permission tab if needed
     parent::setTabs();
 }
 /**
  * get tabs
  * @access	public
  */
 function setTabs()
 {
     global $ilTabs, $lng, $ilHelp;
     $ilHelp->setScreenIdComponent("webr");
     if ($this->checkPermissionBool('read')) {
         $ilTabs->addTab("id_content", $lng->txt("content"), $this->ctrl->getLinkTarget($this, "view"));
     }
     if ($this->checkPermissionBool('visible')) {
         $ilTabs->addTab("id_info", $lng->txt("info_short"), $this->ctrl->getLinkTarget($this, "infoScreen"));
     }
     if ($this->checkPermissionBool('write') and !$this->getCreationMode()) {
         include_once './Modules/WebResource/classes/class.ilLinkResourceItems.php';
         if (ilLinkResourceItems::lookupNumberOfLinks($this->object->getId()) > 1) {
             $ilTabs->addTab("id_settings", $lng->txt("settings"), $this->ctrl->getLinkTarget($this, "settings"));
         }
     }
     if ($this->checkPermissionBool('write')) {
         $ilTabs->addTab("id_history", $lng->txt("history"), $this->ctrl->getLinkTarget($this, "history"));
     }
     if ($this->checkPermissionBool('write')) {
         // Check if pear library is available
         if (@(include_once 'HTTP/Request.php')) {
             $ilTabs->addTab("id_link_check", $lng->txt("link_check"), $this->ctrl->getLinkTarget($this, "linkChecker"));
         }
     }
     if ($this->checkPermissionBool('write')) {
         $ilTabs->addTab("id_meta_data", $lng->txt("meta_data"), $this->ctrl->getLinkTargetByClass('ilmdeditorgui', 'listSection'));
     }
     if ($this->checkPermissionBool('write')) {
         $ilTabs->addTab('export', $this->lng->txt('export'), $this->ctrl->getLinkTargetByClass('ilexportgui', ''));
     }
     // will add permission tab if needed
     parent::setTabs();
 }