From: moodler Date: Sat, 17 Apr 2004 06:59:25 +0000 (+0000) Subject: Added support for Quicktime and Media PLayer plugins X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1b090b2f9276777de2b58760fab0b5992985a44e;p=moodle.git Added support for Quicktime and Media PLayer plugins --- diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index d13c88326d..3fd63d9598 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -28,22 +28,74 @@ function mediaplugin_filter($courseid, $text) { global $CFG; - $search = '/]*)>(.*?)<\/a>/i'; - - $replace = '\\0 wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\">"; - $replace .= ' '; - $replace .= ' '; - $replace .= " wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\" "; - $replace .= " quality=high bgcolor=\"#333333\" width=\"35\" height=\"18\" name=\"mp3player\" "; - $replace .= ' type="application/x-shockwave-flash" '; - $replace .= ' pluginspage="http://www.macromedia.com/go/getflashplayer">'; - $replace .= ''; - $replace .= ' '; - - return preg_replace($search, $replace, $text); + if (empty($CFG->filter_mediaplugin_ignore_mp3)) { + $search = '/]*)>(.*?)<\/a>/i'; + + $replace = '\\0 wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\">"; + $replace .= ' '; + $replace .= ' '; + $replace .= " wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\" "; + $replace .= " quality=high bgcolor=\"#333333\" width=\"35\" height=\"18\" name=\"mp3player\" "; + $replace .= ' type="application/x-shockwave-flash" '; + $replace .= ' pluginspage="http://www.macromedia.com/go/getflashplayer">'; + $replace .= ''; + $replace .= ' '; + + $text = preg_replace($search, $replace, $text); + } + + if (empty($CFG->filter_mediaplugin_ignore_mov)) { + $search = '/]*)>(.*?)<\/a>/i'; + + $replace = '\\0
"; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= "\nfilter_mediaplugin_ignore_wmv)) { + $search = '/]*)>(.*?)<\/a>/i'; + + $replace = '\\0
"; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= ''; + $replace .= "\n