xref: /dokuwiki/lib/exe/xmlrpc.php (revision 54cc7aa41e0f453bd6887b0e79242a139d84a47a)
1<?php
2/**
3 * XMLRPC API backend
4 */
5
6use dokuwiki\Remote\XmlRpcServer;
7
8if (!defined('DOKU_INC')) define('DOKU_INC', __DIR__ . '/../../');
9
10require_once(DOKU_INC . 'inc/init.php');
11session_write_close();  //close session
12
13$server = new XmlRpcServer(true);
14try {
15    $server->serve();
16} catch (\Exception $e) {
17    $server->error($e->getCode(), $e->getMessage());
18}
19