diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index 5df366cdb44..c557db0442f 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -36,39 +36,39 @@ function mediaplugin_filter($courseid, $text) { $newtext = $text; // fullclone is slow and not needed here if ($CFG->filter_mediaplugin_enable_mp3) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_mp3_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_ogg) { - $search = '/]*?href="([^<]+\.ogg)"[^>]*>.*?<\/a>/is'; + $search = '/]*?href="([^"]+\.ogg)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_ogg_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_ogv) { - $search = '/]*?href="([^<]+\.ogv)"[^>]*>.*?<\/a>/is'; + $search = '/]*?href="([^"]+\.ogv)"[^>]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'filter_mediaplugin_ogv_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_swf) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_swf_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_flv) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_flv_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_mov) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext); // MDL-18658 - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext); - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext); $search = '/]*>.*?<\/a>/is'; @@ -76,40 +76,40 @@ function mediaplugin_filter($courseid, $text) { } if ($CFG->filter_mediaplugin_enable_wmv) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_wmp_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_mpg) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_qt_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_avi) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_wmp_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_ram) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_rpm) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext); } if ($CFG->filter_mediaplugin_enable_rm) { - $search = '/]*>.*?<\/a>/is'; + $search = '/]*>.*?<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_real_callback', $newtext); } if (!empty($CFG->filter_mediaplugin_enable_youtube)) { - $search = '/]*?href="([^<]*)youtube.com\/watch\?v=([^"]*)"[^>]*>(.*?)<\/a>/is'; + $search = '/]*?href="([^"]*)youtube.com\/watch\?v=([^"]*)"[^>]*>(.*?)<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_youtube_callback', $newtext); - $search = '/]*?href="([^<]*)youtube.com\/v\/([^"]*)"[^>]*>(.*?)<\/a>/is'; + $search = '/]*?href="([^"]*)youtube.com\/v\/([^"]*)"[^>]*>(.*?)<\/a>/is'; $newtext = preg_replace_callback($search, 'mediaplugin_filter_youtube_callback', $newtext); } @@ -241,7 +241,7 @@ function mediaplugin_filter_flv_callback($link) { '('.get_string('flashvideo', 'mediaplugin').')