public function render(Varien_Object $row) { /* @var $row CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus */ $html = ''; $pathmap = $row->getConfig()->getPathMap(); $collection = $row->getFilesCollection(array(CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_REGULAR, CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_IMAGE, CueBlocks_SitemapEnhancedPlus_Model_SitemapEnhancedPlus::TYPE_MOBILE)); foreach ($collection as $item) { $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $item->getSitemapFileFilename()); $url = $this->htmlEscape($row->getBaseUrl(true) . $fileName); if (file_exists(BP . DS . $pathmap . $fileName)) { $html .= sprintf('<div><a target="_blank" href="%1$s">%2$s - L:%3$s</a></div>', $url, $item->getSitemapFileFilename(), $item->getLinksCount()); } else { $html .= sprintf('<div>%1$s</div>', $item->getSitemapFileFilename()); } } return $html; }