From: Andrew Dolgov Date: Mon, 2 Oct 2006 05:02:01 +0000 (+0100) Subject: getFeedUnread: add parent feed id when calculating counts for linked feeds X-Git-Tag: 1.2.4~21 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=e8b8485f560d581126490b25be3a052d0d4fd516;p=tt-rss.git getFeedUnread: add parent feed id when calculating counts for linked feeds --- diff --git a/functions.php b/functions.php index f6a51642..3eaa5925 100644 --- a/functions.php +++ b/functions.php @@ -1542,7 +1542,8 @@ $match_part = "marked = true"; } else if ($n_feed > 0) { - $result = db_query($link, "SELECT id FROM ttrss_feeds WHERE parent_feed = '$n_feed' + $result = db_query($link, "SELECT id FROM ttrss_feeds + WHERE parent_feed = '$n_feed' AND hidden = false AND owner_uid = " . $_SESSION["uid"]); @@ -1552,12 +1553,15 @@ while ($line = db_fetch_assoc($result)) { array_push($linked_feeds, "feed_id = " . $line["id"]); } + + array_push($linked_feeds, "feed_id = $n_feed"); $match_part = implode(" OR ", $linked_feeds); $result = db_query($link, "SELECT COUNT(int_id) AS unread FROM ttrss_user_entries - WHERE unread = true AND ($match_part) AND owner_uid = " . $_SESSION["uid"]); + WHERE unread = true AND ($match_part) + AND owner_uid = " . $_SESSION["uid"]); $unread = 0;