summaryrefslogtreecommitdiff
path: root/functions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-12-29 22:57:52 +0300
committerAndrew Dolgov <[email protected]>2009-12-29 22:57:52 +0300
commit326469fcb5adaee0c8c8d6b6176325980ba83e24 (patch)
tree4592d8df968bc5135a49c8c49f3b56aee74f8377 /functions.php
parent87e3d2dd89cdb7ac47b284fa538a45edfa1669a4 (diff)
getFeedArticles/getFeedUnread: add support for tag feeds
Diffstat (limited to 'functions.php')
-rw-r--r--functions.php16
1 files changed, 10 insertions, 6 deletions
diff --git a/functions.php b/functions.php
index 5657e04c9..a0f41210b 100644
--- a/functions.php
+++ b/functions.php
@@ -2464,6 +2464,15 @@
if ($is_cat) {
return getCategoryUnread($link, $n_feed, $owner_uid);
+ } if ($feed != "0" && $n_feed == 0) {
+
+ $result = db_query($link, "SELECT SUM((SELECT COUNT(int_id)
+ FROM ttrss_user_entries,ttrss_entries WHERE int_id = post_int_id
+ AND ref_id = id AND $age_qpart
+ AND $unread_qpart)) AS count FROM ttrss_tags
+ WHERE owner_uid = $owner_uid AND tag_name = '$feed'");
+ return db_fetch_result($result, 0, "count");
+
} else if ($n_feed == -1) {
$match_part = "marked = true";
} else if ($n_feed == -2) {
@@ -4472,13 +4481,8 @@
foreach (array_keys($tags) as $tag) {
$unread = $tags[$tag];
-
$class = "tag";
-
- if ($unread > 0) {
- $class .= "Unread";
- }
-
+
printFeedEntry($tag, $class, $tag, $unread, "images/tag.png", $link);
}