var has_img = reply.childNodes[l].getAttribute("hi");
var updated = reply.childNodes[l].getAttribute("updated");
- if (t == "feed") {
- feeds_found++;
- }
-
if (id == "global-unread") {
title_obj.global_unread = ctr;
title_obj.updateTitle();
continue;
}
+
+ if (id == "subscribed-feeds") {
+ feeds_found = ctr;
+ continue;
+ }
if (t == "category") {
var catctr = f_document.getElementById("FCATCTR-" + id);
debug("Feed counters, C: " + feeds_found + ", S:" + feeds_stored);
if (feeds_stored != feeds_found) {
- if (feeds_found != 0) {
- getMainContext().number_of_feeds = feeds_found;
- }
- if (feeds_stored != 0 && feeds_found != 0) {
+ getMainContext().number_of_feeds = feeds_found;
+
+ if (feeds_stored != 0) {
debug("Subscribed feed number changed, refreshing feedlist");
updateFeedList();
}
if ($global_unread == -1) {
$global_unread = getGlobalUnread($link);
}
- print "<counter type=\"global\" id='global-unread' counter='$global_unread'/>";
+ print "<counter type=\"global\" id='global-unread'
+ counter='$global_unread'/>";
+
+ $result = db_query($link, "SELECT COUNT(id) AS fn FROM
+ ttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]);
+
+ $subscribed_feeds = db_fetch_result($result, 0, "fn");
+
+ print "<counter type=\"global\" id='subscribed-feeds'
+ counter='$subscribed_feeds'/>";
+
}
function getTagCounters($link, $smart_mode = SMART_RPC_COUNTERS) {