link = $rss; if (is_array($rss) and isset($rss['simplepie']) and isset($rss['magpie'])) : $this->simplepie = $rss['simplepie']; $this->magpie = $rss['magpie']; else : $this->magpie = $rss; endif; $this->url = $url; $this->id = -1; $this->settings = array( 'unfamiliar category' => 'default', ); } /* function MagpieMockLink::MagpieMockLink () */ function poll ($crash_ts = NULL) { // Do nothing but update copy of feed $this->simplepie = FeedWordPress::fetch($this->url); $this->magpie = new MagpieFromSimplePie($this->simplepie); $this->link = $this->magpie; } /* function MagpieMockLink::poll () */ function uri () { return $this->url; } /* function MagpieMockLink::uri() */ function homepage () { return (!is_wp_error($this->simplepie) ? $this->simplepie->get_link() : null); } /* function MagpieMockLink::homepage () */ function save_settings ($reload = false) { // NOOP. } } /* class MagpieMockLink */