summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-09-12 19:52:15 +0400
committerAndrew Dolgov <[email protected]>2010-09-12 19:52:15 +0400
commitd8ea9902b6d9a8fce00bd826c9b654397a97bd0f (patch)
treeade7e38bda86e86337e0b7184a9e088420dd6853 /modules
parent41de9581216a904bd6a99cba5186e6b33bca06c9 (diff)
digest: ajax loading for zoom()
Diffstat (limited to 'modules')
-rw-r--r--modules/backend-rpc.php37
1 files changed, 23 insertions, 14 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php
index a0e4e77df..592c8ab28 100644
--- a/modules/backend-rpc.php
+++ b/modules/backend-rpc.php
@@ -978,6 +978,28 @@
return;
}
+ if ($subop == "digest-get-contents") {
+ $article_id = db_escape_string($_REQUEST['article_id']);
+
+ $result = db_query($link, "SELECT content
+ FROM ttrss_entries, ttrss_user_entries
+ WHERE id = '$article_id' AND ref_id = id AND owner_uid = ".$_SESSION['uid']);
+
+ print "<rpc-reply>";
+
+ print "<article id=\"$article_id\"><![CDATA[";
+
+ $content = sanitize_rss($link, db_fetch_result($result, 0, "content"));
+
+ print $content;
+
+ print "]]></article>";
+
+ print "</rpc-reply>";
+
+ return;
+ }
+
if ($subop == "digest-update") {
$feed_id = db_escape_string($_REQUEST['feed_id']);
$offset = db_escape_string($_REQUEST['offset']);
@@ -987,7 +1009,7 @@
print "<rpc-reply>";
$headlines = api_get_headlines($link, $feed_id, 10, $offset,
- '', ($feed_id == -4), true, true, "unread", "updated DESC");
+ '', ($feed_id == -4), true, false, "unread", "updated DESC");
//function api_get_headlines($link, $feed_id, $limit, $offset,
// $filter, $is_cat, $show_excerpt, $show_content, $view_mode) {
@@ -1011,19 +1033,6 @@
if ($f['id'] > 0 || $f['id'] == -4) array_push($feeds, $f);
}
- function feeds_sort_by_unread_rev($a, $b) {
- $a = $a['unread'];
- $b = $b['unread'];
-
- if ($a == $b) {
- return 0;
- }
- return ($a < $b) ? 1 : -1;
- }
-
- //uasort($feeds, 'feeds_sort_by_unread_rev');
- //$feeds = array_slice($feeds, 0, 10);
-
print "<feeds><![CDATA[" . json_encode($feeds) . "]]></feeds>";
print "</rpc-reply>";