From 83fe4d6db52b8eca0d072f35c44b9683b10c05ed Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 22 Aug 2005 06:23:49 +0100 Subject: basic functionality pass 11 --- backend.php | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) (limited to 'backend.php') 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 ""; -/* print ""; - print ""; */ print ""; - print ""; + Search: "; + print ""; 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 "Previous Page"; print " "; print "Next Page"; - print "   "; - + print " "; print "Refresh"; - print "   "; + href=\"javascript:viewfeed($feed, $skip, '');\">Refresh"; + print "  Mark as read: "; + print "This Page"; + print " "; print "Mark all as read"; + href=\"javascript:viewfeed($feed, $skip, 'MarkAllRead');\">All Posts"; print ""; print "
- Search: " . $line["title"] . "
- Search:
" . $line["title"] . "
" . $line["title"] . "
"; @@ -208,6 +215,20 @@ print "

[Edit feed placeholder]

"; } + 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"]); -- cgit v1.2.3-54-g00ecf