mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-23 14:51:33 +00:00
getFeedUnread: add parent feed id when calculating counts for linked feeds
This commit is contained in:
@@ -1542,7 +1542,8 @@
|
|||||||
$match_part = "marked = true";
|
$match_part = "marked = true";
|
||||||
} else if ($n_feed > 0) {
|
} 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 hidden = false
|
||||||
AND owner_uid = " . $_SESSION["uid"]);
|
AND owner_uid = " . $_SESSION["uid"]);
|
||||||
|
|
||||||
@@ -1553,11 +1554,14 @@
|
|||||||
array_push($linked_feeds, "feed_id = " . $line["id"]);
|
array_push($linked_feeds, "feed_id = " . $line["id"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
array_push($linked_feeds, "feed_id = $n_feed");
|
||||||
|
|
||||||
$match_part = implode(" OR ", $linked_feeds);
|
$match_part = implode(" OR ", $linked_feeds);
|
||||||
|
|
||||||
$result = db_query($link, "SELECT COUNT(int_id) AS unread
|
$result = db_query($link, "SELECT COUNT(int_id) AS unread
|
||||||
FROM ttrss_user_entries
|
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;
|
$unread = 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user