From ce5a068b2f0ae87687e30c6229237f271c24fd04 Mon Sep 17 00:00:00 2001 From: skodak <skodak> Date: Sun, 28 Dec 2008 18:42:35 +0000 Subject: [PATCH] MDL-17738 fixed uninitialised setting --- lib/filterlib.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/filterlib.php b/lib/filterlib.php index 7227180ac2..0fb005d6e2 100644 --- a/lib/filterlib.php +++ b/lib/filterlib.php @@ -30,13 +30,15 @@ abstract class filter_base { } // back compatable with old filter plugins - $textfilters = explode(',', $CFG->textfilters); - foreach ($textfilters as $v) { - $text_filter = basename($v).'_filter'; - if (empty(self::$filters[$text_filter]) && is_readable($CFG->dirroot .'/'. $v .'/filter.php')) { - include_once($CFG->dirroot .'/'. $v .'/filter.php'); - if (function_exists($text_filter)) { - $text = $text_filter($courseid, $text); + if (isset($CFG->textfilters)) { + $textfilters = explode(',', $CFG->textfilters); + foreach ($textfilters as $v) { + $text_filter = basename($v).'_filter'; + if (empty(self::$filters[$text_filter]) && is_readable($CFG->dirroot .'/'. $v .'/filter.php')) { + include_once($CFG->dirroot .'/'. $v .'/filter.php'); + if (function_exists($text_filter)) { + $text = $text_filter($courseid, $text); + } } } } -- 2.39.5