From e1eb21470e93137adc59e39f6fe093cb1636b83f Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 31 Jul 2006 12:55:15 +0100 Subject: support for generated feeds based on searches --- functions.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'functions.php') diff --git a/functions.php b/functions.php index e77f2d5a0..5fd65c1d6 100644 --- a/functions.php +++ b/functions.php @@ -2106,7 +2106,7 @@ if ($search && $search_mode == "all_feeds") { $feed_title = "Global search results ($search)"; } else if ($search && preg_match('/^-?[0-9][0-9]*$/', $feed) == false) { - $feed_title = "Feed search results ($search, $feed)"; + $feed_title = "Tag search results ($search, $feed)"; } else if (preg_match('/^-?[0-9][0-9]*$/', $feed) == false) { $feed_title = $feed; } else if (preg_match('/^-?[0-9][0-9]*$/', $feed) != false && $feed >= 0) { @@ -2120,6 +2120,11 @@ } else { $feed_title = "Uncategorized"; } + + if ($search) { + $feed_title = "Category search results ($search, $feed_title)"; + } + } else { $result = db_query($link, "SELECT title,site_url,last_error FROM ttrss_feeds @@ -2128,7 +2133,10 @@ $feed_title = db_fetch_result($result, 0, "title"); $feed_site_url = db_fetch_result($result, 0, "site_url"); $last_error = db_fetch_result($result, 0, "last_error"); - + + if ($search) { + $feed_title = "Feed search results ($search, $feed_title)"; + } } } else if ($feed == -1) { @@ -2209,10 +2217,11 @@ } - function generate_syndicated_feed($link, $feed, $is_cat) { + function generate_syndicated_feed($link, $feed, $is_cat, + $search, $search_mode, $match_on) { $qfh_ret = queryFeedHeadlines($link, $feed, - 30, false, $is_cat, false, false, false); + 30, false, $is_cat, $search, $search_mode, $match_on); $result = $qfh_ret[0]; $feed_title = $qfh_ret[1]; -- cgit v1.2.3