diff options
author | Andrew Dolgov <[email protected]> | 2005-09-05 07:04:02 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-09-05 07:04:02 +0100 |
commit | f175937c783eb55371fd7aee2ff338ce2aff5aa8 (patch) | |
tree | 941a3cb7228b479d8d2c23022285bf7a73fbe339 /backend.php | |
parent | bdd69ee96c669309bbedfbf9be14efede127786d (diff) |
fix typo in search, add view limiting dropbox, change default headlines height to 10%
Diffstat (limited to 'backend.php')
-rw-r--r-- | backend.php | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/backend.php b/backend.php index 39f2e6033..e35e7f6ee 100644 --- a/backend.php +++ b/backend.php @@ -233,6 +233,7 @@ $feed = $_GET["feed"]; $skip = $_GET["skip"]; $subop = $_GET["subop"]; + $view_mode = $_GET["view"]; if (!$skip) $skip = 0; @@ -270,17 +271,33 @@ print "<tr><td class=\"search\" colspan=\"4\"> Search: <input id=\"searchbox\" onblur=\"javascript:enableHotkeys()\" onfocus=\"javascript:disableHotkeys()\" - onchange=\"javascript:search($feed);\"> - <a class=\"button\" href=\"javascript:resetSearch()\">Reset</a> - </td></tr>"; + onchange=\"javascript:search($feed);\"> "; + + print " <a class=\"button\" href=\"javascript:resetSearch()\">Reset</a>"; + + print " View: "; + + print_select("viewbox", $view_mode, array("All Posts", "Starred"), + "onchange=\"javascript:viewfeed('$feed', '$skip', '');\""); + + print "</td></tr>"; + print "<tr> <td colspan=\"4\" class=\"title\">" . $line["title"] . "</td></tr>"; $search = $_GET["search"]; - if (search) { + if ($search) { $search_query_part = "(upper(title) LIKE upper('%$search%') OR content LIKE '%$search%') AND"; + } else { + $search_query_part = ""; + } + + $view_query_part = ""; + + if ($view_mode == "Starred") { + $view_query_part = " marked = true AND "; } $result = pg_query("SELECT count(id) AS total_entries @@ -298,6 +315,7 @@ ttrss_entries WHERE $search_query_part + $view_query_part feed_id = '$feed' ORDER BY updated DESC LIMIT ".HEADLINES_PER_PAGE." OFFSET $skip"); $lnum = 0; |