diff options
author | Andrew Dolgov <[email protected]> | 2010-11-23 13:03:36 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-23 13:03:36 +0300 |
commit | 8cd576a12ad94175fc511bab83191d92f83aa0b0 (patch) | |
tree | 94be8f37bf8c0da37012dbdd6f80a492796a2897 /functions.php | |
parent | 4a529b592a35a31362063b0d80ebb41b6c36657a (diff) |
better feedlist reloading on subscribed feeds count change
Diffstat (limited to 'functions.php')
-rw-r--r-- | functions.php | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/functions.php b/functions.php index ce2c2e7e9..b4105e805 100644 --- a/functions.php +++ b/functions.php @@ -3143,12 +3143,15 @@ $params["bw_limit"] = (int) $_SESSION["bw_limit"]; $params["offline_enabled"] = (int) get_pref($link, "ENABLE_OFFLINE_READING"); - $result = db_query($link, "SELECT COUNT(*) AS cf FROM + $result = db_query($link, "SELECT MAX(id) AS mid, COUNT(*) AS nf FROM ttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); - $num_feeds = db_fetch_result($result, 0, "cf"); + $max_feed_id = db_fetch_result($result, 0, "mid"); + $num_feeds = db_fetch_result($result, 0, "nf"); + $params["max_feed_id"] = (int) $max_feed_id; $params["num_feeds"] = (int) $num_feeds; + $params["collapsed_feedlist"] = (int) get_pref($link, "_COLLAPSED_FEEDLIST"); return $params; @@ -3161,14 +3164,17 @@ } function make_runtime_info($link) { - $result = db_query($link, "SELECT COUNT(*) AS cf FROM + $data = array(); + + $result = db_query($link, "SELECT MAX(id) AS mid, COUNT(*) AS nf FROM ttrss_feeds WHERE owner_uid = " . $_SESSION["uid"]); - $num_feeds = db_fetch_result($result, 0, "cf"); + $max_feed_id = db_fetch_result($result, 0, "mid"); + $num_feeds = db_fetch_result($result, 0, "nf"); - $data = array(); + $data["max_feed_id"] = (int) $max_feed_id; + $data["num_feeds"] = (int) $num_feeds; - $data['num_feeds'] = (int) $num_feeds; $data['last_article_id'] = getLastArticleId($link); $data['cdm_expanded'] = get_pref($link, 'CDM_EXPANDED'); |