add_hook($host::HOOK_ARTICLE_BUTTON, $this);
}
function get_js() {
return file_get_contents(__DIR__ . "/note.js");
}
function get_css() {
return file_get_contents(__DIR__ . "/note.css");
}
function hook_article_button($line) {
return "note";
}
function edit() : void {
$id = clean($_REQUEST['id']);
$sth = $this->pdo->prepare("SELECT note FROM ttrss_user_entries WHERE
ref_id = ? AND owner_uid = ?");
$sth->execute([$id, $_SESSION['uid']]);
if ($row = $sth->fetch()) {
$note = $row['note'];
print \Controls\hidden_tag("id", $id);
print \Controls\pluginhandler_tags($this, "setnote");
?>
pdo->prepare("UPDATE ttrss_user_entries SET note = ?
WHERE ref_id = ? AND owner_uid = ?");
$sth->execute([$note, $id, $_SESSION['uid']]);
print json_encode(["id" => $id, "note" => $note]);
}
function api_version() {
return 2;
}
}