From 5de271146be39d7a1d495688b66076b50923a4e7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 2 Apr 2011 14:39:46 +0400 Subject: add feed editor button to reset pubsub subscription state --- modules/pref-feeds.php | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'modules') diff --git a/modules/pref-feeds.php b/modules/pref-feeds.php index e202c2ca4..48ad88e53 100644 --- a/modules/pref-feeds.php +++ b/modules/pref-feeds.php @@ -505,9 +505,22 @@ print "
-
- + __('Unsubscribe').""; + + $pubsub_state = db_fetch_result($result, 0, "pubsub_state"); + + $pubsub_btn_disabled = ($pubsub_state == 2) ? "" : "disabled=\"1\""; + + print ""; + + print "
"; + + print "
". + __('Resets PubSubHubbub subscription status for push-enabled feeds.')."
"; + + print " "; @@ -828,6 +841,16 @@ return; } + if ($subop == "resetPubSub") { + + $ids = db_escape_string($_REQUEST["ids"]); + + db_query($link, "UPDATE ttrss_feeds SET pubsub_state = 0 WHERE id IN ($ids) + AND owner_uid = " . $_SESSION["uid"]); + + return; + } + if ($subop == "remove") { $ids = split(",", db_escape_string($_REQUEST["ids"])); -- cgit v1.2.3-54-g00ecf