diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2012-08-16 20:26:06 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2012-08-16 20:26:06 +0200 |
commit | f61df85fe634c7f5662965bb46124af2ecd50419 (patch) | |
tree | 2e18a4dfe55b5f4e873edf453e10ee08b5f4cd71 /templates | |
parent | ed32ef2d967a8379cb1b350dcae5abb4039ec416 (diff) |
made starred items and all items work!
Diffstat (limited to 'templates')
-rw-r--r-- | templates/part.items.php | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/templates/part.items.php b/templates/part.items.php index 91bcdfafe..1023ab452 100644 --- a/templates/part.items.php +++ b/templates/part.items.php @@ -6,10 +6,24 @@ $itemMapper = new OCA\News\ItemMapper(); $showAll = OCP\Config::getUserValue(OCP\USER::getUser(), 'news', 'showAll'); -if($showAll){ - $items = $itemMapper->findAll($feedId); -} else { - $items = $itemMapper->findAllStatus($feedId, OCA\News\StatusFlag::UNREAD); +// select items by feed id and by preference +switch ($feedId) { + case -1: + $feedMapper = new OCA\News\FeedMapper(); + $items = $itemMapper->findEveryItemByStatus(OCA\News\StatusFlag::IMPORTANT); + break; + + case -2: + $items = $itemMapper->findEveryItemByStatus(OCA\News\StatusFlag::UNREAD); + break; + + default: + if($showAll){ + $items = $itemMapper->findAll($feedId); + } else { + $items = $itemMapper->findAllStatus($feedId, OCA\News\StatusFlag::UNREAD); + } + break; } echo '<ul>'; |