mirror of
https://git.tt-rss.org/fox/tt-rss.git
synced 2025-09-03 12:41:02 +02:00
category counters: code cleanup
This commit is contained in:
parent
de0a21223f
commit
d232a40f8b
@ -2334,25 +2334,25 @@
|
|||||||
|
|
||||||
$age_qpart = getMaxAgeSubquery();
|
$age_qpart = getMaxAgeSubquery();
|
||||||
|
|
||||||
/* $result = db_query($link, "SELECT cat_id,SUM((SELECT COUNT(int_id)
|
$result = db_query($link, "SELECT cat_id, value AS unread
|
||||||
FROM ttrss_user_entries, ttrss_entries WHERE feed_id = ttrss_feeds.id
|
FROM ttrss_feeds, ttrss_cat_counters_cache
|
||||||
AND id = ref_id AND $age_qpart
|
|
||||||
AND unread = true)) AS unread FROM ttrss_feeds
|
|
||||||
WHERE
|
WHERE
|
||||||
hidden = false AND owner_uid = ".$_SESSION["uid"]." GROUP BY cat_id"); */
|
ttrss_cat_counters_cache.feed_id = cat_id AND
|
||||||
|
hidden = false AND
|
||||||
$result = db_query($link, "SELECT cat_id FROM ttrss_feeds
|
ttrss_feeds.owner_uid = ".$_SESSION["uid"]." GROUP BY cat_id");
|
||||||
WHERE
|
|
||||||
hidden = false AND owner_uid = ".$_SESSION["uid"]." GROUP BY cat_id");
|
|
||||||
|
|
||||||
while ($line = db_fetch_assoc($result)) {
|
while ($line = db_fetch_assoc($result)) {
|
||||||
$line["cat_id"] = sprintf("%d", $line["cat_id"]);
|
$line["cat_id"] = sprintf("%d", $line["cat_id"]);
|
||||||
|
|
||||||
$line["unread"] = ccache_find($link, $line["cat_id"], $_SESSION["uid"], true);
|
|
||||||
|
|
||||||
print "<counter type=\"category\" id=\"".$line["cat_id"]."\" counter=\"".
|
print "<counter type=\"category\" id=\"".$line["cat_id"]."\" counter=\"".
|
||||||
$line["unread"]."\"/>";
|
$line["unread"]."\"/>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Special case: NULL category doesn't actually exist in the DB */
|
||||||
|
|
||||||
|
print "<counter type=\"category\" id=\"0\" counter=\"".
|
||||||
|
ccache_find($link, 0, $_SESSION["uid"], true)."\"/>";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getCategoryUnread($link, $cat) {
|
function getCategoryUnread($link, $cat) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user