host = $host;
		$host->add_hook($host::HOOK_ARTICLE_BUTTON, $this);
	}
	function get_js() {
		return file_get_contents(dirname(__FILE__) . "/share.js");
	}
	function hook_article_button($line) {
		return " ";
	}
	function shareArticle() {
		$param = db_escape_string($_REQUEST['param']);
		$result = db_query("SELECT uuid, ref_id FROM ttrss_user_entries WHERE int_id = '$param'
			AND owner_uid = " . $_SESSION['uid']);
		if (db_num_rows($result) == 0) {
			print "Article not found.";
		} else {
			$uuid = db_fetch_result($result, 0, "uuid");
			$ref_id = db_fetch_result($result, 0, "ref_id");
			if (!$uuid) {
				$uuid = db_escape_string(sha1(uniqid(rand(), true)));
				db_query("UPDATE ttrss_user_entries SET uuid = '$uuid' WHERE int_id = '$param'
					AND owner_uid = " . $_SESSION['uid']);
			}
			print "
";
	}
	function shareArticle() {
		$param = db_escape_string($_REQUEST['param']);
		$result = db_query("SELECT uuid, ref_id FROM ttrss_user_entries WHERE int_id = '$param'
			AND owner_uid = " . $_SESSION['uid']);
		if (db_num_rows($result) == 0) {
			print "Article not found.";
		} else {
			$uuid = db_fetch_result($result, 0, "uuid");
			$ref_id = db_fetch_result($result, 0, "ref_id");
			if (!$uuid) {
				$uuid = db_escape_string(sha1(uniqid(rand(), true)));
				db_query("UPDATE ttrss_user_entries SET uuid = '$uuid' WHERE int_id = '$param'
					AND owner_uid = " . $_SESSION['uid']);
			}
			print "