summaryrefslogtreecommitdiff
path: root/classes/tweet_button.php
blob: 470bc63a195cab9752a169f10f425dd35f9fee19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
class Tweet_Button extends Plugin_Button {
	function render($article_id) {
		$rv = "<img src=\"".theme_image($this->link, 'images/art-tweet.png')."\"
			class='tagsPic' style=\"cursor : pointer\"
			onclick=\"tweetArticle($article_id)\"
			title='".__('Share on Twitter')."'>";

		return $rv;
	}

	function getTweetInfo() {
		$id = db_escape_string($_REQUEST['id']);

		$result = db_query($this->link, "SELECT title, link
				FROM ttrss_entries, ttrss_user_entries
				WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']);

		if (db_num_rows($result) != 0) {
			$title = truncate_string(strip_tags(db_fetch_result($result, 0, 'title')),
				100, '...');
			$article_link = db_fetch_result($result, 0, 'link');
		}

		print json_encode(array("title" => $title, "link" => $article_link,
				"id" => $id));
	}


}
?>