/** * @param string $strListIdentifier * * @return string */ protected function renderLevelUpAction($strListIdentifier) { if ($strListIdentifier == class_module_mediamanager_admin::INT_LISTTYPE_FOLDER) { $objCur = class_objectfactory::getInstance()->getObject($this->getSystemid()); if ($objCur instanceof class_module_mediamanager_file) { return $this->objToolkit->listButton(class_link::getLinkAdmin($this->getArrModule("modul"), "openFolder", "&systemid=" . $objCur->getPrevId(), "..", $this->getLang("commons_one_level_up"), "icon_folderActionLevelup")); } else { if ($objCur instanceof class_module_mediamanager_repo) { return $this->objToolkit->listButton(class_link::getLinkAdmin($this->getArrModule("modul"), "list", "", "..", $this->getLang("commons_one_level_up"), "icon_folderActionLevelup")); } } } if ($strListIdentifier == self::INT_LISTTYPE_FOLDERVIEW) { $objCur = class_objectfactory::getInstance()->getObject($this->getSystemid()); $strTargetId = $objCur->getPrevId(); if ($strTargetId == $this->getObjModule()->getSystemid()) { $strTargetId = ""; } return $this->objToolkit->listButton(class_link::getLinkAdmin($this->getArrModule("modul"), "folderContentFolderviewMode", "&form_element=" . $this->getParam("form_element") . "&systemid=" . $strTargetId, "", $this->getLang("commons_one_level_up"), "icon_folderActionLevelup")); } return parent::renderLevelUpAction($strListIdentifier); }