Example #1
0
 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;
 }