diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index a6b0bfaead6..266d8a90949 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -48,32 +48,32 @@ class filter_mediaplugin extends moodle_text_filter { } $newtext = $text; // fullclone is slow and not needed here - if ($CFG->filter_mediaplugin_enable_mp3) { + if (!empty($CFG->filter_mediaplugin_enable_mp3)) { $search = '/]*?href="([^<]+\.mp3)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_mp3_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_ogg) { + if (!empty($CFG->filter_mediaplugin_enable_ogg)) { $search = '/]*?href="([^<]+\.ogg)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_ogg_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_ogv) { + if (!empty($CFG->filter_mediaplugin_enable_ogv)) { $search = '/]*?href="([^<]+\.ogv)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_ogv_callback', $newtext); } - - if ($CFG->filter_mediaplugin_enable_swf) { + + if (!empty($CFG->filter_mediaplugin_enable_swf)) { $search = '/]*?href="([^<]+\.swf)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_swf_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_flv) { + if (!empty($CFG->filter_mediaplugin_enable_flv)) { $search = '/]*?href="([^<]+\.flv)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_flv_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_mov) { + if (!empty($CFG->filter_mediaplugin_enable_mov)) { $search = '/]*?href="([^<]+\.mov)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_qt_callback', $newtext); @@ -87,32 +87,32 @@ class filter_mediaplugin extends moodle_text_filter { $newtext = preg_replace_callback($search, 'filter_mediaplugin_qt_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_wmv) { + if (!empty($CFG->filter_mediaplugin_enable_wmv)) { $search = '/]*?href="([^<]+\.wmv)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_wmp_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_mpg) { + if (!empty($CFG->filter_mediaplugin_enable_mpg)) { $search = '/]*?href="([^<]+\.mpe?g)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_qt_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_avi) { + if (!empty($CFG->filter_mediaplugin_enable_avi)) { $search = '/]*?href="([^<]+\.avi)(\?d=([\d]{1,3}%?)x([\d]{1,3}%?))?"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_wmp_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_ram) { + if (!empty($CFG->filter_mediaplugin_enable_ram)) { $search = '/]*?href="([^<]+\.ram)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_real_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_rpm) { + if (!empty($CFG->filter_mediaplugin_enable_rpm)) { $search = '/]*?href="([^<]+\.rpm)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_real_callback', $newtext); } - if ($CFG->filter_mediaplugin_enable_rm) { + if (!empty($CFG->filter_mediaplugin_enable_rm)) { $search = '/]*?href="([^<]+\.rm)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_real_callback', $newtext); } @@ -217,10 +217,10 @@ function filter_mediaplugin_ogg_callback($link) { $unsupportedplugins = get_string('unsupportedplugins', 'filter_mediaplugin', $printlink); $output = << - $unsupportedplugins + $unsupportedplugins OET; - + return $output; } @@ -236,7 +236,7 @@ function filter_mediaplugin_ogv_callback($link) { $unsupportedplugins = get_string('unsupportedplugins', 'filter_mediaplugin', $printlink); $output = << - $unsupportedplugins + $unsupportedplugins OET; @@ -292,7 +292,7 @@ function filter_mediaplugin_flv_callback($link) { - + EOT;