diff options
author | cash <cash.costello@gmail.com> | 2011-12-14 20:02:25 -0500 |
---|---|---|
committer | cash <cash.costello@gmail.com> | 2011-12-14 20:02:25 -0500 |
commit | dfaa80f0a44afe6faed0212e61c3edef48afc64d (patch) | |
tree | 43fb8d5d8208644a0608304e88049a29dc322840 /engine/handlers/xml-rpc_handler.php | |
parent | f84e36f0690c87f30a292953562e80b280650540 (diff) | |
download | elgg-dfaa80f0a44afe6faed0212e61c3edef48afc64d.tar.gz elgg-dfaa80f0a44afe6faed0212e61c3edef48afc64d.tar.bz2 |
Fixes #3341 removed xml-rpc code from Elgg - see xml-rpc plugin if you need an xml-rpc endpoint
Diffstat (limited to 'engine/handlers/xml-rpc_handler.php')
-rw-r--r-- | engine/handlers/xml-rpc_handler.php | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/engine/handlers/xml-rpc_handler.php b/engine/handlers/xml-rpc_handler.php deleted file mode 100644 index 2ee29e5b7..000000000 --- a/engine/handlers/xml-rpc_handler.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php -/** - * XML-RPC handler. - * - * @warning This is very old code. Does it work at all? - * - * @package Elgg.Core - * @subpackage XMLRPC - * @link http://docs.elgg.org/Tutorials/XMLRPC - * @todo Does this work? - */ - -require_once(dirname(dirname(__FILE__)) . "/start.php"); - -// Register the error handler -error_reporting(E_ALL); -set_error_handler('_php_xmlrpc_error_handler'); - -// Register a default exception handler -set_exception_handler('_php_xmlrpc_exception_handler'); - -// Set some defaults -$result = null; -set_input('view', 'xml'); // Set default view regardless - -// Get the post data -$input = get_post_data(); - -if ($input) { - // Parse structures from xml - $call = new XMLRPCCall($input); - - // Process call - $result = trigger_xmlrpc_handler($call); -} else { - throw new CallException(elgg_echo('xmlrpc:noinputdata')); -} - -if (!($result instanceof XMLRPCResponse)) { - throw new APIException(elgg_echo('APIException:ApiResultUnknown')); -} - -// Output result -echo elgg_view_page("XML-RPC", elgg_view("xml-rpc/output", array('result' => $result))); |