diff options
Diffstat (limited to 'engine/handlers/xml-rpc_handler.php')
| -rw-r--r-- | engine/handlers/xml-rpc_handler.php | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/engine/handlers/xml-rpc_handler.php b/engine/handlers/xml-rpc_handler.php index 26c1454bf..2ee29e5b7 100644 --- a/engine/handlers/xml-rpc_handler.php +++ b/engine/handlers/xml-rpc_handler.php @@ -1,24 +1,23 @@ <?php /** - * Elgg XML-RPC handler. + * XML-RPC handler. * - * @package Elgg - * @subpackage Core - * @author Curverider Ltd - * @link http://elgg.org/ + * @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? */ -// Load Elgg engine -define('externalpage',true); -require_once("../start.php"); -global $CONFIG; +require_once(dirname(dirname(__FILE__)) . "/start.php"); // Register the error handler error_reporting(E_ALL); -set_error_handler('__php_xmlrpc_error_handler'); +set_error_handler('_php_xmlrpc_error_handler'); // Register a default exception handler -set_exception_handler('__php_xmlrpc_exception_handler'); +set_exception_handler('_php_xmlrpc_exception_handler'); // Set some defaults $result = null; @@ -42,4 +41,4 @@ if (!($result instanceof XMLRPCResponse)) { } // Output result -page_draw("XML-RPC", elgg_view("xml-rpc/output", array('result' => $result)));
\ No newline at end of file +echo elgg_view_page("XML-RPC", elgg_view("xml-rpc/output", array('result' => $result))); |
