/** * @param interface_admin_listable $objOneIterable * @param string $strListIdentifier * * @return string */ protected function renderGridEntryClickAction($objOneIterable, $strListIdentifier) { if ($strListIdentifier == self::INT_LISTTYPE_FOLDERVIEW && $objOneIterable instanceof class_module_mediamanager_file) { if ($objOneIterable->getIntType() == class_module_mediamanager_file::$INT_TYPE_FOLDER) { return "onclick=\"document.location='" . class_link::getLinkAdminHref($this->getArrModule("modul"), "folderContentFolderviewMode", "&form_element=" . $this->getParam("form_element") . "&systemid=" . $objOneIterable->getSystemid()) . "'\""; } else { if ($objOneIterable->getIntType() == class_module_mediamanager_file::$INT_TYPE_FILE) { $strValue = $objOneIterable->getStrFilename(); $arrMime = $this->objToolkit->mimeType($strValue); $bitImage = false; if ($arrMime[1] == "jpg" || $arrMime[1] == "png" || $arrMime[1] == "gif") { $bitImage = true; } if ($bitImage && $this->getParam("form_element") == "ckeditor") { $strValue = _webpath_ . "/image.php?image=" . $strValue; } else { $strValue = _webpath_ . $strValue; } return "onclick=\"KAJONA.admin.folderview.selectCallback([['" . $this->getParam("form_element") . "', '" . $strValue . "']]);\""; } } return ""; } return parent::renderGridEntryClickAction($objOneIterable, $strListIdentifier); }