21ce7d9ec0
fix various minor issues reported by static analysis remove redundant php closing tag from several more files
57 lines
No EOL
1.1 KiB
PHP
57 lines
No EOL
1.1 KiB
PHP
<?php
|
|
class Embed_Original extends Plugin {
|
|
private $host;
|
|
|
|
function init($host) {
|
|
$this->host = $host;
|
|
|
|
$host->add_hook($host::HOOK_ARTICLE_BUTTON, $this);
|
|
}
|
|
|
|
function about() {
|
|
return array(1.0,
|
|
"Try to display original article content inside tt-rss",
|
|
"fox");
|
|
}
|
|
|
|
function get_js() {
|
|
return file_get_contents(dirname(__FILE__) . "/init.js");
|
|
}
|
|
|
|
function get_css() {
|
|
return file_get_contents(dirname(__FILE__) . "/init.css");
|
|
}
|
|
|
|
function hook_article_button($line) {
|
|
$id = $line["id"];
|
|
|
|
$rv = "<img src=\"plugins/embed_original/button.png\"
|
|
class='tagsPic' style=\"cursor : pointer\"
|
|
onclick=\"embedOriginalArticle($id)\"
|
|
title='".__('Toggle embed original')."'>";
|
|
|
|
return $rv;
|
|
}
|
|
|
|
function getUrl() {
|
|
$id = db_escape_string($_REQUEST['id']);
|
|
|
|
$result = db_query("SELECT link
|
|
FROM ttrss_entries, ttrss_user_entries
|
|
WHERE id = '$id' AND ref_id = id AND owner_uid = " .$_SESSION['uid']);
|
|
|
|
$url = "";
|
|
|
|
if (db_num_rows($result) != 0) {
|
|
$url = db_fetch_result($result, 0, "link");
|
|
|
|
}
|
|
|
|
print json_encode(array("url" => $url, "id" => $id));
|
|
}
|
|
|
|
function api_version() {
|
|
return 2;
|
|
}
|
|
|
|
} |