diff options
author | Andrew Dolgov <[email protected]> | 2005-08-22 06:23:49 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-08-22 06:23:49 +0100 |
commit | 83fe4d6db52b8eca0d072f35c44b9683b10c05ed (patch) | |
tree | f649e09edf5715b7926efdef7f0c02b15d707772 /backend.php | |
parent | 331900c642bbea3f8b7e242975fae4cfec459433 (diff) |
basic functionality pass 11
Diffstat (limited to 'backend.php')
-rw-r--r-- | backend.php | 43 |
1 files changed, 32 insertions, 11 deletions
diff --git a/backend.php b/backend.php index 6ea1355b9..4a1d52ce7 100644 --- a/backend.php +++ b/backend.php @@ -116,17 +116,21 @@ pg_query("UPDATE ttrss_entries SET unread = false WHERE feed_id = '$feed'"); } + + if ($ext == "MarkPageRead") { + +// pg_query("UPDATE ttrss_entries SET unread = false +// WHERE feed_id = '$feed' ORDER BY updated OFFSET $skip LIMIT 1"); + } + } } print "<table class=\"headlines\" width=\"100%\">"; -/* print "<tr><td class=\"search\"> - Search: <input onchange=\"javascript:search($feed,this);\"></td>"; - print "<td class=\"title\">" . $line["title"] . "</td></tr>"; */ print "<tr><td class=\"search\" colspan=\"2\"> - Search: <input onchange=\"javascript:search($feed,this);\"></td></tr>"; - print "<tr><td colspan=\"2\" class=\"title\">" . $line["title"] . "</td></tr>"; + Search: <input onchange=\"javascript:search($feed,this);\"></td></tr>"; + print "<tr><td colspan=\"2\" class=\"title\">" . $line["title"] . "</td></tr>"; if ($ext == "SEARCH") { $search = $_GET["search"]; @@ -168,19 +172,22 @@ $next_skip = $skip + HEADLINES_PER_PAGE; $prev_skip = $skip - HEADLINES_PER_PAGE; - + + print "Navigate: "; print "<a class=\"button\" href=\"javascript:viewfeed($feed, $prev_skip);\">Previous Page</a>"; print " "; print "<a class=\"button\" href=\"javascript:viewfeed($feed, $next_skip);\">Next Page</a>"; - print " "; - + print " "; print "<a class=\"button\" - href=\"javascript:viewfeed($feed, 0, '');\">Refresh</a>"; - print " "; + href=\"javascript:viewfeed($feed, $skip, '');\">Refresh</a>"; + print " Mark as read: "; + print "<a class=\"button\" + href=\"javascript:viewfeed($feed, $skip, 'MarkPageRead');\">This Page</a>"; + print " "; print "<a class=\"button\" - href=\"javascript:viewfeed($feed, 0, 'MarkAllRead');\">Mark all as read</a>"; + href=\"javascript:viewfeed($feed, $skip, 'MarkAllRead');\">All Posts</a>"; print "</td></tr>"; print "</table>"; @@ -208,6 +215,20 @@ print "<p>[Edit feed placeholder]</p>"; } + if ($subop == "unread") { + $ids = split(",", $_GET["ids"]); + foreach ($ids as $id) { + pg_query("UPDATE ttrss_entries SET unread = true WHERE feed_id = '$id'"); + } + } + + if ($subop == "read") { + $ids = split(",", $_GET["ids"]); + foreach ($ids as $id) { + pg_query("UPDATE ttrss_entries SET unread = false WHERE feed_id = '$id'"); + } + } + if ($subop == "remove") { $ids = split(",", $_GET["ids"]); |