diff options
author | Alessandro Cosentino <cosenal@gmail.com> | 2012-05-29 16:07:12 -0400 |
---|---|---|
committer | Alessandro Cosentino <cosenal@gmail.com> | 2012-05-29 16:07:12 -0400 |
commit | a6e57a9a1f4427de872c4bf0050cc0ee38d2adfe (patch) | |
tree | 82f1a064079526950bcb7a9bbf9cd1262df93564 /lib/feedmapper.php | |
parent | 07fdf6ad3c3cc659a06099cd2011aab1ce2c8c5e (diff) |
adds indices to database schema
Diffstat (limited to 'lib/feedmapper.php')
-rw-r--r-- | lib/feedmapper.php | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/feedmapper.php b/lib/feedmapper.php index 7b148b142..a08d730b1 100644 --- a/lib/feedmapper.php +++ b/lib/feedmapper.php @@ -55,8 +55,8 @@ class OC_News_FeedMapper { $title = $row['title']; $feed = new OC_News_Feed($url, $title, null,$id); - $itemMapper = new OC_News_ItemMapper($feed); - $items = $itemMapper->findAll(); + $itemMapper = new OC_News_ItemMapper(); + $items = $itemMapper->findAll($id); $feed->setItems($items); return $feed; @@ -103,7 +103,6 @@ class OC_News_FeedMapper { } //FIXME: Detect when feed contains already a database id - $feedid = $this->findIdFromUrl($url); if ($feedid == null){ $query = OCP\DB::prepare(' @@ -125,11 +124,11 @@ class OC_News_FeedMapper { } $feed->setId($feedid); - $itemMapper = new OC_News_ItemMapper($feed); + $itemMapper = new OC_News_ItemMapper(); $items = $feed->getItems(); foreach($items as $item){ - $itemMapper->insert($item); + $itemMapper->insert($item, $feedid); } return $feedid; } |