summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2012-04-20 03:14:20 -0700
committerAndreas Gohr <andi@splitbrain.org>2012-04-20 03:14:20 -0700
commit921ba557ebfbe154e3771715471d9f65630a464b (patch)
tree73b93bfe5086666a683f6f13d7a2dd9969fd9190 /lib
parentc67addf8c8a91cb62cdadb0f39683cdf0e2ea9fd (diff)
parentd41322ba564fdb4e6c0e6572fb14c20e9238a7ee (diff)
downloadrpg-921ba557ebfbe154e3771715471d9f65630a464b.tar.gz
rpg-921ba557ebfbe154e3771715471d9f65630a464b.tar.bz2
Merge pull request #97 from timroes/master
Remote interface improvements
Diffstat (limited to 'lib')
-rw-r--r--lib/exe/xmlrpc.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/exe/xmlrpc.php b/lib/exe/xmlrpc.php
index cf3682f11..5e6c197d0 100644
--- a/lib/exe/xmlrpc.php
+++ b/lib/exe/xmlrpc.php
@@ -30,10 +30,11 @@ class dokuwiki_xmlrpc_server extends IXR_Server {
} catch (RemoteAccessDeniedException $e) {
if (!isset($_SERVER['REMOTE_USER'])) {
header('HTTP/1.1 401 Unauthorized');
+ return new IXR_Error(-32603, "server error. not authorized to call method $methodname");
} else {
header('HTTP/1.1 403 Forbidden');
+ return new IXR_Error(-32604, "server error. forbidden to call the method $methodname");
}
- return new IXR_Error(-32603, "server error. not authorized to call method $methodname");
} catch (RemoteException $e) {
return new IXR_Error($e->getCode(), $e->getMessage());
}