aboutsummaryrefslogtreecommitdiff
path: root/engine/handlers/xml-rpc_handler.php
diff options
context:
space:
mode:
authorcash <cash.costello@gmail.com>2011-12-14 20:02:25 -0500
committercash <cash.costello@gmail.com>2011-12-14 20:02:25 -0500
commitdfaa80f0a44afe6faed0212e61c3edef48afc64d (patch)
tree43fb8d5d8208644a0608304e88049a29dc322840 /engine/handlers/xml-rpc_handler.php
parentf84e36f0690c87f30a292953562e80b280650540 (diff)
downloadelgg-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.php44
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)));