aboutsummaryrefslogtreecommitdiffstats
path: root/apps/news/lib/utils.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/news/lib/utils.php')
-rw-r--r--apps/news/lib/utils.php46
1 files changed, 0 insertions, 46 deletions
diff --git a/apps/news/lib/utils.php b/apps/news/lib/utils.php
deleted file mode 100644
index e18ce2969e0..00000000000
--- a/apps/news/lib/utils.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/**
-* ownCloud - News app
-*
-* @author Alessandro Cosentino
-* Copyright (c) 2012 - Alessandro Cosentino <cosenal@gmail.com>
-*
-* This file is licensed under the Affero General Public License version 3 or later.
-* See the COPYING-README file
-*
-*/
-
-// load SimplePie library
-//TODO: is this file a suitable place for the following require?
-require_once('news/3rdparty/SimplePie/SimplePieAutoloader.php');
-
-class OC_News_Utils {
-
- /**
- * @brief Fetch a feed from remote
- * @param url remote url of the feed
- * @returns
- */
- public static function fetch($url){
- //TODO: handle the case where fetching of the feed fails
- $spfeed = new SimplePie_Core();
- $spfeed->set_feed_url( $url );
- $spfeed->enable_cache( false );
- $spfeed->init();
- $spfeed->handle_content_type();
- $title = $spfeed->get_title();
-
- $spitems = $spfeed->get_items();
- $items = array();
- foreach($spitems as $spitem) { //FIXME: maybe we can avoid this loop
- $itemUrl = $spitem->get_permalink();
- $itemTitle = $spitem->get_title();
- $itemGUID = $spitem->get_id();
- $itemBody = $spitem->get_content();
- $items[] = new OC_News_Item($itemUrl, $itemTitle, $itemGUID, $itemBody);
- }
-
- $feed = new OC_News_Feed($url, $title, $items);
- return $feed;
- }
-} \ No newline at end of file