Skip to content
Snippets Groups Projects
Commit e4261f2b authored by Andreas Gohr's avatar Andreas Gohr
Browse files

Merge pull request #1530 from splitbrain/pluginnamespace

autoload plugin namespace
parents a70bf117 b00eb817
No related branches found
No related tags found
No related merge requests found
......@@ -111,8 +111,20 @@ function load_autoload($name){
return true;
}
// our own namespace
// namespace to directory conversion
$name = str_replace('\\', '/', $name);
// plugin namespace
if(substr($name, 0, 16) == 'dokuwiki/plugin/') {
$name = str_replace('/test/', '/_test/', $name); // no underscore in test namespace
$file = DOKU_PLUGIN . substr($name, 16) . '.php';
if(file_exists($file)) {
require $file;
return true;
}
}
// our own namespace
if(substr($name, 0, 9) == 'dokuwiki/') {
require substr($name, 9) . '.php';
return true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment