Esempio n. 1
0
 /**
  * Get XML string for rss output
  */
 function rss()
 {
     if (!isset($this->aCurrent['rss']['fields']) || !isset($this->aCurrent['rss']['link'])) {
         return '';
     }
     $aData = $this->getSearchData();
     $f =& $this->aCurrent['rss']['fields'];
     if ($aData) {
         foreach ($aData as $k => $a) {
             $aData[$k][$f['Link']] = $this->getRssUnitLink($a);
         }
     }
     bx_import('BxDolRssFactory');
     $oRss = new BxDolRssFactory();
     return $oRss->GenRssByCustomData($aData, isset($this->aCurrent['rss']['title']) && $this->aCurrent['rss']['title'] ? $this->aCurrent['rss']['title'] : $this->aCurrent['title'], $this->aCurrent['rss']['link'], $this->aCurrent['rss']['fields'], isset($this->aCurrent['rss']['image']) ? $this->aCurrent['rss']['image'] : '', isset($this->aCurrent['rss']['profile']) ? $this->aCurrent['rss']['profile'] : 0);
 }
Esempio n. 2
0
 function rss()
 {
     if (!isset($this->aCurrent['rss']['fields']) || !isset($this->aCurrent['rss']['link'])) {
         return '';
     }
     $aData = $this->getSearchData();
     $f =& $this->aCurrent['rss']['fields'];
     if ($aData) {
         foreach ($aData as $k => $a) {
             $aData[$k][$f['Link']] = $this->getRssUnitLink($a);
         }
     }
     require_once BX_DIRECTORY_PATH_CLASSES . 'BxDolRssFactory.php';
     $oRss = new BxDolRssFactory();
     return $oRss->GenRssByCustomData($aData, $this->aCurrent['rss']['title'] ? $this->aCurrent['rss']['title'] : $this->aCurrent['title'], $this->aCurrent['rss']['link'], $this->aCurrent['rss']['fields'], isset($this->aCurrent['rss']['image']) ? $this->aCurrent['rss']['image'] : '', isset($this->aCurrent['rss']['profile']) ? $this->aCurrent['rss']['profile'] : 0);
 }