3 class RSSFeedURL
extends Page
{
5 // define your database fields here
7 "RSSFeedURL" => "Varchar",
10 // static $icon = "mashups/images/treeicons/flickr";
12 // add custom fields for this RSS Feed page
13 function getCMSFields($cms) {
14 $fields = parent
::getCMSFields($cms);
15 $fields->addFieldToTab("Root.Content.Main", new TextField("RSSFeedURL","RSS Feed URL"));
19 function showRSSFeedURL(){
20 $delicious = new RestfulService($this->RSSFeedURL
);
22 $conn = $delicious->connect();
23 $result = $delicious->getValues($conn, "item");
25 foreach ($result as $key => $value) {
27 $description = str_replace('"', '"', $value->description
);
28 $output .= '<li><a href="'.$value->link
.'">'.$value->title
.'</a><br />'.$description.'</li>';
34 class RSSFeedURL_Controller
extends Page_Controller
{
36 return $this->Content
.$this->showRSSFeedURL();