From 72c730bf5fb21f58589a836483585dabd6866520 Mon Sep 17 00:00:00 2001 From: Alessandro Cosentino Date: Mon, 2 Jul 2012 23:39:19 -0400 Subject: button to add feed; selection of a feed --- lib/feedmapper.php | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'lib/feedmapper.php') diff --git a/lib/feedmapper.php b/lib/feedmapper.php index e64316d0c..1073bd288 100644 --- a/lib/feedmapper.php +++ b/lib/feedmapper.php @@ -16,7 +16,7 @@ class OC_News_FeedMapper { const tableName = '*PREFIX*news_feeds'; - + /** * @brief Retrieve a feed from the database * @param id The id of the feed in the database table. @@ -32,6 +32,26 @@ class OC_News_FeedMapper { return $feed; } + /** + * @brief Retrieve a feed from the database + * @param id The id of the feed in the database table. + * @returns + */ + public function findByFolderId($folderid){ + $stmt = OCP\DB::prepare('SELECT * FROM ' . self::tableName . ' WHERE folder_id = ?'); + $result = $stmt->execute(array($folderid)); + $feeds = array(); + while ($row = $result->fetchRow()) { + $url = $row['url']; + $title = $row['title']; + $id = $row['id']; + $feed = new OC_News_Feed($url, $title, null, $id); + $feeds[] = $feed; + } + return $feeds; + } + + /** * @brief Retrieve a feed and all its items from the database * @param id The id of the feed in the database table. -- cgit v1.2.3