summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--inc/pluginutils.php2
-rw-r--r--lib/plugins/syntax.php7
2 files changed, 6 insertions, 3 deletions
diff --git a/inc/pluginutils.php b/inc/pluginutils.php
index 0adba09f3..183e22229 100644
--- a/inc/pluginutils.php
+++ b/inc/pluginutils.php
@@ -82,7 +82,7 @@ function &plugin_load($type,$name){
}
}
- //construct class and instanciate
+ //construct class and instantiate
$class = $type.'_plugin_'.$name;
if (!class_exists($class)) return null;
diff --git a/lib/plugins/syntax.php b/lib/plugins/syntax.php
index 2a4d1e0ff..ccf657720 100644
--- a/lib/plugins/syntax.php
+++ b/lib/plugins/syntax.php
@@ -133,8 +133,11 @@ class DokuWiki_Syntax_Plugin extends Doku_Parser_Mode {
foreach($allowedModeTypes as $mt) {
$this->allowedModes = array_merge($this->allowedModes, $PARSER_MODES[$mt]);
}
-
- unset($this->allowedModes[array_search(substr(get_class($this), 7), $this->allowedModes)]);
+
+ $idx = array_search(substr(get_class($this), 7), $this->allowedModes);
+ if ($idx !== false) {
+ unset($this->allowedModes[$idx]);
+ }
$this->allowedModesSetup = true;
}