diff options
Diffstat (limited to 'templates/part.items.php')
-rw-r--r-- | templates/part.items.php | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/templates/part.items.php b/templates/part.items.php index ff372fafb..7334fa35a 100644 --- a/templates/part.items.php +++ b/templates/part.items.php @@ -8,15 +8,27 @@ $items = $itemmapper->findAll($feedid); echo '<div id="feed_items">'; echo '<ul>'; foreach($items as $item) { + if($item->isRead()){ - $readClass = "title_read"; + $newsItemClass = "title_read"; } else { - $readClass = "title_unread"; + $newsItemClass = "title_unread"; + } + + if($item->isImportant()){ + $starClass = 'important'; + $startTitle = $l->t('Mark as unimportant'); + } else { + $starClass = ''; + $startTitle = $l->t('Mark as important'); } - echo '<li class="news_item ' . $readClass .'" data-id="' . $item->getId() . '" data-feedid="' . $feedid . '">'; - echo '<h1 class="item_title"><a href="' . $item->getUrl() . '">' . $item->getTitle() . '</a></h1>'; - echo '<div class="body">' . $item->getBody() . '</div>'; + echo '<li class="news_item ' . $newsItemClass .'" data-id="' . $item->getId() . '" data-feedid="' . $feedid . '">'; + echo '<div class="item_utils"><ul>'; + echo '<li class="star ' . $starClass . '" title="' . $startTitle . '"></li>'; + echo '</ul></div>'; + echo '<h1 class="item_title"><a target="_blank" href="' . $item->getUrl() . '">' . $item->getTitle() . '</a></h1>'; + echo '<div class="body">' . $item->getBody() . '</div>'; echo '</li>'; } |