/** * @param class_model $objListEntry * * @return string */ protected function renderCopyAction(class_model $objListEntry) { $bitPeMode = $this->getParam("pe") != ""; if ($bitPeMode) { return ""; } if ($objListEntry instanceof class_module_pages_element) { return ""; } if ($objListEntry instanceof class_module_pages_folder) { return ""; } if ($objListEntry instanceof class_module_pages_page && $objListEntry->getIntType() == class_module_pages_page::$INT_TYPE_ALIAS) { return ""; } return parent::renderCopyAction($objListEntry); }
/** * @param class_model|interface_admin_listable|interface_model $objOneIterable * @param string $strListIdentifier * * @return string */ public function getActionIcons($objOneIterable, $strListIdentifier = "") { if ($strListIdentifier == self::INT_LISTTYPE_FOLDERVIEW) { $strTargetfield = $this->getParam("form_element"); if ($objOneIterable instanceof class_module_mediamanager_file && $objOneIterable->rightView()) { if ($objOneIterable->getIntType() == class_module_mediamanager_file::$INT_TYPE_FOLDER) { return $this->objToolkit->listButton(class_link::getLinkAdmin($this->getArrModule("modul"), "folderContentFolderviewMode", "&form_element=" . $strTargetfield . "&systemid=" . $objOneIterable->getSystemid(), "", $this->getLang("action_open_folder"), "icon_folderActionOpen")); } else { if ($objOneIterable->getIntType() == class_module_mediamanager_file::$INT_TYPE_FILE) { return $this->objToolkit->listButton("<a href=\"#\" title=\"" . $this->getLang("commons_accept") . "\" rel=\"tooltip\" onclick=\"KAJONA.admin.folderview.selectCallback([['" . $strTargetfield . "', '" . $objOneIterable->getStrFilename() . "']]);\">" . class_adminskin_helper::getAdminImage("icon_accept") . "</a>"); } } } return ""; } return parent::getActionIcons($objOneIterable, $strListIdentifier); }
/** * @param class_model $objListEntry * * @return array */ protected function renderAdditionalActions(class_model $objListEntry) { if ($objListEntry instanceof class_module_mediamanager_file && $objListEntry->getIntType() == class_module_mediamanager_file::$INT_TYPE_FOLDER) { return array($this->objToolkit->listButton(class_link::getLinkAdmin($this->getArrModule("modul"), "openFolder", "&systemid=" . $objListEntry->getSystemid(), "", $this->getLang("action_open_folder", "mediamanager"), "icon_folderActionOpen"))); } else { if ($objListEntry instanceof class_module_mediamanager_file && $objListEntry->getIntType() == class_module_mediamanager_file::$INT_TYPE_FILE) { return array($this->objToolkit->listButton(class_link::getLinkAdminDialog($this->getArrModule("modul"), "showInfo", "&systemid=" . $objListEntry->getSystemid(), $this->getLang("package_info"), $this->getLang("package_info"), "icon_lens", $objListEntry->getStrDisplayName()))); } } return array(); }