host = $host; $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); } function get_js() { return file_get_contents(dirname(__FILE__) . "/note.js"); } function hook_article_button($line) { return ""; } function edit() { $param = db_escape_string( $_REQUEST['param']); $result = db_query( "SELECT note FROM ttrss_user_entries WHERE ref_id = '$param' AND owner_uid = " . $_SESSION['uid']); $note = db_fetch_result($result, 0, "note"); print ""; print ""; print ""; print ""; print "
"; print ""; print "
"; print "
"; print " "; print ""; print "
"; } function setNote() { $id = db_escape_string( $_REQUEST["id"]); $note = trim(strip_tags(db_escape_string( $_REQUEST["note"]))); db_query( "UPDATE ttrss_user_entries SET note = '$note' WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]); $formatted_note = format_article_note($id, $note); print json_encode(array("note" => $formatted_note, "raw_length" => mb_strlen($note))); } } ?>