From a9bcfb8ff84cbaa87bf18607ced4763f0d92a192 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 17 May 2008 05:26:56 +0100 Subject: vfeed grouping: allow per-feed catchup --- functions.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'functions.php') diff --git a/functions.php b/functions.php index 9f3505f93..e9134328c 100644 --- a/functions.php +++ b/functions.php @@ -4694,6 +4694,8 @@ if ($subop == "undefined") $subop = ""; + $subop_split = split(":", $subop); + if ($subop == "CatchupSelected") { $ids = split(",", db_escape_string($_GET["ids"])); $cmode = sprintf("%d", $_GET["cmode"]); @@ -4715,6 +4717,11 @@ } } + if ($subop_split[0] == "MarkAllReadGR") { + catchup_feed($link, $subop_split[1], false); + } + + if ($feed_id > 0) { $result = db_query($link, "SELECT id FROM ttrss_feeds WHERE id = '$feed' LIMIT 1"); @@ -4921,16 +4928,20 @@ if (defined('_VFEED_GROUP_BY_FEED')) { if ($line["feed_title"] != $cur_feed_title) { + + $cur_feed_title = $line["feed_title"]; + /* print "". $line["feed_title"]. " (". "more)"; */ + $vf_catchup_link = "(select, + mark as read)"; + print "". "". - $line["feed_title"].":"; - - $cur_feed_title = $line["feed_title"]; + $line["feed_title"]." $vf_catchup_link:"; } } -- cgit v1.2.3