summaryrefslogtreecommitdiff
path: root/lib/exe
diff options
context:
space:
mode:
authorMichael Klier <chi@chimeric.de>2008-03-31 11:54:02 +0200
committerMichael Klier <chi@chimeric.de>2008-03-31 11:54:02 +0200
commit2c1763041dfd28101839bd925b46558fb615eaa8 (patch)
treed3dc1437fbda885ae0b4f9c7ec5d11a0243bea7d /lib/exe
parent6531ab0371622c4da437267aca812ff9297aaf4d (diff)
downloadrpg-2c1763041dfd28101839bd925b46558fb615eaa8.tar.gz
rpg-2c1763041dfd28101839bd925b46558fb615eaa8.tar.bz2
XMLRPC: getPage() should honour namespace templates
darcs-hash:20080331095402-23886-20331db4e1975c3fbc9c4c59e8688f62d7367390.gz
Diffstat (limited to 'lib/exe')
-rw-r--r--lib/exe/xmlrpc.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/exe/xmlrpc.php b/lib/exe/xmlrpc.php
index 87d3af07e..9dd1a906c 100644
--- a/lib/exe/xmlrpc.php
+++ b/lib/exe/xmlrpc.php
@@ -128,7 +128,13 @@ class dokuwiki_xmlrpc_server extends IXR_IntrospectionServer {
if(auth_quickaclcheck($id) < AUTH_READ){
return new IXR_Error(1, 'You are not allowed to read this page');
}
- return rawWiki($id,$rev);
+ $text = rawWiki($id,$rev);
+ if(!$text) {
+ $data = array($id);
+ return trigger_event('HTML_PAGE_FROMTEMPLATE',$data,'pageTemplate',true);
+ } else {
+ return $text;
+ }
}
/**