From 98d01eb19e5824b6fd457f8d0876447cc8c87583 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 11 Jul 2013 14:03:40 +0400 Subject: allow unsharing specific articles / creating new share key --- plugins/share/init.php | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'plugins/share/init.php') diff --git a/plugins/share/init.php b/plugins/share/init.php index 72a4d4bf9..a1b0146a1 100644 --- a/plugins/share/init.php +++ b/plugins/share/init.php @@ -18,6 +18,26 @@ class Share extends Plugin { return file_get_contents(dirname(__FILE__) . "/share.js"); } + function unshare() { + $id = db_escape_string($_REQUEST['id']); + + db_query("UPDATE ttrss_user_entries SET uuid = '' WHERE int_id = '$id' + AND owner_uid = " . $_SESSION['uid']); + + print "OK"; + } + + function newkey() { + $id = db_escape_string($_REQUEST['id']); + + $uuid = db_escape_string(sha1(uniqid(rand(), true))); + + db_query("UPDATE ttrss_user_entries SET uuid = '$uuid' WHERE int_id = '$id' + AND owner_uid = " . $_SESSION['uid']); + + print json_encode(array("link" => $uuid)); + } + function hook_article_button($line) { return ""; - print "$url_path"; + print "$url_path"; print ""; /* if (!label_find_id(__('Shared'), $_SESSION["uid"])) @@ -61,6 +81,12 @@ class Share extends Plugin { print "
"; + print ""; + + print ""; + print ""; -- cgit v1.2.3-54-g00ecf