summaryrefslogtreecommitdiff
path: root/classes/rpc.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-25 16:08:20 +0400
committerAndrew Dolgov <[email protected]>2013-03-25 16:09:05 +0400
commitd2f3467bb6c0c42ef0e0d20ac975988efacb22e2 (patch)
tree35785a06f7908e75f6a758332c55b984b4a615f7 /classes/rpc.php
parent4cdb81737a5a92245c95ce8d38fddc13635e1d26 (diff)
add a simple appearing preview for unexpanded cdm and normal mode
Diffstat (limited to 'classes/rpc.php')
-rw-r--r--classes/rpc.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/classes/rpc.php b/classes/rpc.php
index ea139935e..eb241591b 100644
--- a/classes/rpc.php
+++ b/classes/rpc.php
@@ -843,5 +843,32 @@ class RPC extends Handler_Protected {
}
}
+ function cdmArticlePreview() {
+ $id = db_escape_string($this->link, $_REQUEST['id']);
+
+ $result = db_query($this->link, "SELECT link,
+ ttrss_entries.title, content, feed_url
+ FROM
+ ttrss_entries, ttrss_user_entries
+ LEFT JOIN ttrss_feeds ON (ttrss_user_entries.feed_id = ttrss_feeds.id)
+ WHERE ref_id = '$id' AND ref_id = ttrss_entries.id AND
+ ttrss_user_entries.owner_uid = ". $_SESSION["uid"]);
+
+ if (db_num_rows($result) != 0) {
+ $link = db_fetch_result($result, 0, "link");
+ $title = db_fetch_result($result, 0, "title");
+ $feed_url = db_fetch_result($result, 0, "feed_url");
+
+ $content = sanitize($this->link,
+ db_fetch_result($result, 0, "content"), false, false, $feed_url);
+
+ print "<div class='content'>".$content."</content>";
+
+ } else {
+ print "Article not found.";
+ }
+
+ }
+
}
?>