enable_caching(false); $feed->feed_url($this->mkFeedUrl()); $feed->init(); $this->feedData = $feed; if (isset($feed->error)) { $html = $this->getError(); } else { $html = $this->getHtml(); } echo $html; } function mkFeedUrl(){ $url = explode('/',trim(VENUE_URL)); $size = sizeof($url) - 1; if($url[$size] == "") $size = $size - 1; return 'http://ws.audioscrobbler.com/1.0/venue/'.$url[$size].'/events.rss'; } function getHtml(){ $feed = $this->feedData; $location = substr($feed->get_feed_title(), strpos($feed->get_feed_title(), "at") + 2, strlen($feed->get_feed_title())); $title = 'Last.fm Events - '.$location.''; $return .= '
' . htmlspecialchars($feed->error) . "
\r\n"; $return .= '