summaryrefslogtreecommitdiff
path: root/classes/pluginhost.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-16 20:20:38 +0400
committerAndrew Dolgov <[email protected]>2013-04-16 20:20:40 +0400
commitb8c7f8357d4858ec1bf42bd8c990413ce75dd080 (patch)
tree33443ebe846bbb55d80cb7457ebafe3e89f35e2c /classes/pluginhost.php
parent4e53956addb597d99a76d10d302ab56faad88bf8 (diff)
do not try to load plugins which aren't directories
Diffstat (limited to 'classes/pluginhost.php')
-rw-r--r--classes/pluginhost.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/pluginhost.php b/classes/pluginhost.php
index 7c6fab9a0..bbfa2ca2a 100644
--- a/classes/pluginhost.php
+++ b/classes/pluginhost.php
@@ -103,6 +103,9 @@ class PluginHost {
foreach ($plugins as $class) {
$class = trim($class);
$class_file = strtolower(basename($class));
+
+ if (!is_dir(dirname(__FILE__)."/../plugins/$class_file")) continue;
+
$file = dirname(__FILE__)."/../plugins/$class_file/init.php";
if (!isset($this->plugins[$class])) {