diff options
Diffstat (limited to 'modules/backend-rpc.php')
-rw-r--r-- | modules/backend-rpc.php | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php index 1bff702a7..2b3fe8726 100644 --- a/modules/backend-rpc.php +++ b/modules/backend-rpc.php @@ -414,6 +414,21 @@ } + if ($subop == "getArticles") { + $ids = split(",", db_escape_string($_REQUEST["ids"])); + + print "<rpc-reply>"; + + foreach ($ids as $id) { + if ($id) { + outputArticleXML($link, $id, 0, false); + } + } + print "</rpc-reply>"; + + return; + } + print "<rpc-reply><error>Unknown method: $subop</error></rpc-reply>"; } ?> |