summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-04 14:15:58 +0300
committerAndrew Dolgov <[email protected]>2009-02-04 14:15:58 +0300
commit3034277ab5895723f10addad06d157d54bf188fa (patch)
tree47aa1152478041e34416f1951e22b2a0ec55365b /modules
parent80b1c238678e5333181774c21db863bc0a6d2fc7 (diff)
restore init params from DB in offline mode
Diffstat (limited to 'modules')
-rw-r--r--modules/backend-rpc.php21
1 files changed, 12 insertions, 9 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php
index dd6ea2694..54bf4a326 100644
--- a/modules/backend-rpc.php
+++ b/modules/backend-rpc.php
@@ -576,22 +576,25 @@
}
$result = db_query($link,
- "SELECT DISTINCT id,title,guid,link,
+ "SELECT DISTINCT id,title,guid,link,comments,
feed_id,content,updated,unread,marked FROM
ttrss_user_entries,ttrss_entries
WHERE $unread_qpart $cid_qpart $date_qpart
ref_id = id AND owner_uid = ".$_SESSION["uid"]."
ORDER BY updated DESC LIMIT $limit OFFSET $skip");
-
- while ($line = db_fetch_assoc($result)) {
- print "<article><![CDATA[";
- $line["marked"] = (int)sql_bool_to_bool($line["marked"]);
- $line["unread"] = (int)sql_bool_to_bool($line["unread"]);
- $line["tags"] = format_tags_string(get_article_tags($link, $id), $id);
+ if (function_exists('json_encode')) {
- print json_encode($line);
- print "]]></article>";
+ while ($line = db_fetch_assoc($result)) {
+ print "<article><![CDATA[";
+
+ $line["marked"] = (int)sql_bool_to_bool($line["marked"]);
+ $line["unread"] = (int)sql_bool_to_bool($line["unread"]);
+ $line["tags"] = format_tags_string(get_article_tags($link, $id), $id);
+
+ print json_encode($line);
+ print "]]></article>";
+ }
}
}