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

Merge pull request #1375 from superdav42/autoloader

Optimizations to autoloader
parents f0a15b09 b20eed15
No related branches found
No related tags found
No related merge requests found
......@@ -107,14 +107,15 @@ function load_autoload($name){
);
if(isset($classes[$name])){
require_once($classes[$name]);
return;
require ($classes[$name]);
return true;
}
// our own namespace
$name = str_replace('\\', '/', $name);
if(substr($name, 0, 9) == 'dokuwiki/') {
require_once(substr($name, 9) . '.php');
require substr($name, 9) . '.php';
return true;
}
// Plugin loading
......@@ -124,9 +125,9 @@ function load_autoload($name){
$c = ((count($m) === 4) ? "/{$m[3]}" : '');
$plg = DOKU_PLUGIN . "{$m[2]}/{$m[1]}$c.php";
if(file_exists($plg)){
include_once DOKU_PLUGIN . "{$m[2]}/{$m[1]}$c.php";
include $plg;
}
return;
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