SimplePie::get_all_discovered_feeds PHP Method

get_all_discovered_feeds() public method

    public function get_all_discovered_feeds()
    {
        return $this->all_discovered_feeds;
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * Show discovered feeds
  *
  * @return nothin
  **/
 function showDiscoveredFeeds()
 {
     $feed = new SimplePie();
     $feed->set_cache_location(GLPI_RSS_DIR);
     $feed->enable_cache(false);
     $feed->set_feed_url($this->fields['url']);
     $feed->init();
     $feed->handle_content_type();
     if ($feed->error()) {
         return false;
     }
     foreach ($feed->get_all_discovered_feeds() as $f) {
         $newurl = $f->url;
         $newfeed = self::getRSSFeed($newurl);
         if ($newfeed && !$newfeed->error()) {
             $link = $newfeed->get_permalink();
             if (!empty($link)) {
                 echo "<a href='{$newurl}'>" . $newfeed->get_title() . "</a>&nbsp;";
                 Html::showSimpleForm($this->getFormURL(), 'update', _x('button', 'Use'), array('id' => $this->getID(), 'url' => $newurl));
                 echo "<br>";
             }
         }
     }
 }
All Usage Examples Of SimplePie::get_all_discovered_feeds