summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-01-16 12:20:14 +0100
committerAndrew Dolgov <[email protected]>2009-01-16 12:20:14 +0100
commit572646a9bd5c68603984ed7f37230ca55ecf572b (patch)
tree98458ca75c4b9b29e8166fc37e8acedb8d97153f /modules
parente3b5469373d81134d2752f5bcaa08460961f3676 (diff)
feed browser improvements
Diffstat (limited to 'modules')
-rw-r--r--modules/pref-feed-browser.php18
1 files changed, 15 insertions, 3 deletions
diff --git a/modules/pref-feed-browser.php b/modules/pref-feed-browser.php
index e9a848ee0..91df4264c 100644
--- a/modules/pref-feed-browser.php
+++ b/modules/pref-feed-browser.php
@@ -82,8 +82,6 @@
set_pref($link, "_PREFS_ACTIVE_TAB", "feedBrowser");
- print "<div class=\"insensitive\">".__('This panel shows feeds subscribed by other users of this system, just in case you are interested in them too.')."</div>";
-
$limit = db_escape_string($_GET["limit"]);
if (!$limit) $limit = 25;
@@ -97,6 +95,20 @@
owner_uid = '$owner_uid')) GROUP BY feed_url
ORDER BY subscribers DESC LIMIT $limit"); */
+ $result = db_query($link, "SELECT COUNT(feed_url) AS cfu FROM
+ ttrss_feedbrowser_cache");
+
+ $cfu = db_fetch_result($result, 0, "cfu");
+
+ if ($cfu == 0) {
+ print_warning(__("Feed browser cache information is missing. Please refer to the <a class='visibleLink' target='_blank' href='http://tt-rss.org/trac/wiki/FeedBrowser'>wiki</a> for more information."));
+ return;
+
+ }
+
+ print "<div class=\"insensitive\">".__('This panel shows feeds subscribed by other users of this system, just in case you are interested in them too.')."</div>";
+
+
$result = db_query($link, "SELECT feed_url, subscribers FROM
ttrss_feedbrowser_cache WHERE (SELECT COUNT(id) = 0 FROM ttrss_feeds AS tf
WHERE tf.feed_url = ttrss_feedbrowser_cache.feed_url
@@ -174,7 +186,7 @@
}
if ($feedctr == 0) {
- print "<div>".__('No feeds found.')."</div>";
+ print_notice(__("Couldn't find any feeds available for subscription."));
}
print "</div>";