Example #1
0
 /**
  * Prepare link to display in grid
  *
  * @param Varien_Object $row
  * @return string
  */
 public function render(Varien_Object $row)
 {
     /** @var $sitemap Mage_Sitemap_Model_Sitemap */
     $sitemap = Mage::getModel('Mage_Sitemap_Model_Sitemap');
     $url = $this->escapeHtml($sitemap->getSitemapUrl($row->getSitemapPath(), $row->getSitemapFilename()));
     $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename());
     if (file_exists(BP . DS . $fileName)) {
         return sprintf('<a href="%1$s">%1$s</a>', $url);
     }
     return $url;
 }
Example #2
0
 /**
  * Prepare link to display in grid
  *
  * @param Varien_Object $row
  * @return string
  */
 public function render(Varien_Object $row)
 {
     $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename());
     $url = $this->htmlEscape(Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $fileName);
     if (file_exists(BP . DS . $fileName)) {
         return sprintf('<a href="%1$s">%1$s</a>', $url);
     }
     return $url;
 }
Example #3
0
 /**
  * Prepare link to display in grid
  *
  * @param Varien_Object $row
  * @return string
  */
 public function render(Varien_Object $row)
 {
     $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename());
     $url = $this->htmlEscape(Mage::getBaseUrl('web') . $fileName);
     if (file_exists(BP . DS . $fileName)) {
         return sprintf('<a href="%1$s">%1$s</a>', $url);
     }
     return $url;
 }
Example #4
0
 public function render(Varien_Object $row)
 {
     $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $row->getSitemapFilename());
     //        $code = Mage::app()->getStore($row->getStoreId())->getCode();
     //        $url = $this->htmlEscape(str_replace('/index.php', '', Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_DIRECT_LINK)) . $fileName);
     $url = $this->htmlEscape(str_replace('/index.php', '', Mage::app()->getStore(0)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_DIRECT_LINK)) . $fileName);
     if (file_exists(BP . DS . $fileName)) {
         return sprintf('<a href="%1$s" target = "_blank">%1$s</a>', $url);
     }
     return $url;
 }
Example #5
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;
 }
Example #6
0
 public function render(Varien_Object $row)
 {
     /* @var $row CueBlocks_SitemapEnhanced_Model_SitemapEnhanced */
     $html = '';
     $pathmap = $row->getHelper()->getGeneralConf($row->storeId, true)->getPathMap();
     $collection = $row->getFilesCollection();
     foreach ($collection as $item) {
         $fileName = preg_replace('/^\\//', '', $row->getSitemapPath() . $item->getSitemapFileFilename());
         $url = $this->htmlEscape(Mage::app()->getStore($row->getStoreId())->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB) . $fileName);
         if (file_exists(BP . DS . $pathmap . $fileName)) {
             $html .= sprintf('<div><a target="_blank" href="%1$s">%2$s</a></div>', $url, $item->getSitemapFileFilename());
         } else {
             $html .= sprintf('<div>%1$s</div>', $item->getSitemapFileFilename());
         }
     }
     return $html;
 }
Example #7
0
 /**
  * Prepare link to display in grid
  *
  * @param Varien_Object $row
  * @return string
  */
 public function render(Varien_Object $row)
 {
     $link = Mage::getBaseUrl('web') . $row->getSitemapPath() . $row->getSitemapFilename();
     $link = str_replace('//', '/', $link);
     return $link;
 }