]> git.mjollnir.org Git - moodle.git/commitdiff
filter/mediplugin MDL-16650 Avoid some notices if CFG variables not defined yet
authormoodler <moodler>
Wed, 26 Nov 2008 01:47:46 +0000 (01:47 +0000)
committermoodler <moodler>
Wed, 26 Nov 2008 01:47:46 +0000 (01:47 +0000)
filter/mediaplugin/filter.php

index e10bf8bb6e14a520267a659b2ea1fb6d1e5570f5..29e4b156194f526e20645129d631bacec6f00b80 100644 (file)
@@ -35,57 +35,57 @@ function mediaplugin_filter($courseid, $text) {
     }
     $newtext = $text; // fullclone is slow and not needed here
 
-    if ($CFG->filter_mediaplugin_enable_mp3) {
+    if (!empty($CFG->filter_mediaplugin_enable_mp3)) {
         $search = '/<a.*?href="([^<]+\.mp3)"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_mp3_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_swf) {
+    if (!empty($CFG->filter_mediaplugin_enable_swf)) {
         $search = '/<a.*?href="([^<]+\.swf)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_swf_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_flv) {
+    if (!empty($CFG->filter_mediaplugin_enable_flv)) {
         $search = '/<a.*?href="([^<]+\.flv)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_flv_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_mov) {
+    if (!empty($CFG->filter_mediaplugin_enable_mov)) {
         $search = '/<a.*?href="([^<]+\.mov)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_wmv) {
+    if (!empty($CFG->filter_mediaplugin_enable_wmv)) {
         $search = '/<a.*?href="([^<]+\.wmv)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_wmp_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_mpg) {
+    if (!empty($CFG->filter_mediaplugin_enable_mpg)) {
         $search = '/<a.*?href="([^<]+\.mpe?g)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_avi) {
+    if (!empty($CFG->filter_mediaplugin_enable_avi)) {
         $search = '/<a.*?href="([^<]+\.avi)(\?d=([\d]{1,4}%?)x([\d]{1,4}%?))?"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_wmp_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_ram) {
+    if (!empty($CFG->filter_mediaplugin_enable_ram)) {
         $search = '/<a.*?href="([^<]+\.ram)"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_rpm) {
+    if (!empty($CFG->filter_mediaplugin_enable_rpm)) {
         $search = '/<a.*?href="([^<]+\.rpm)"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_rm) {
+    if (!empty($CFG->filter_mediaplugin_enable_rm)) {
         $search = '/<a.*?href="([^<]+\.rm)"[^>]*>.*?<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext);
     }
 
-    if ($CFG->filter_mediaplugin_enable_youtube) {
+    if (!empty($CFG->filter_mediaplugin_enable_youtube)) {
         $search = '/<a.*?href="([^<]*)youtube.com\/watch\?v=([^"]*)"[^>]*>(.*?)<\/a>/is';
         $newtext = preg_replace_callback($search, 'mediaplugin_filter_youtube_callback', $newtext);