From: moodler Date: Tue, 17 Feb 2004 03:15:55 +0000 (+0000) Subject: Some fixes for multiple links X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3ce906d64dd0e3031b4b80c9d807aac6da49d43d;p=moodle.git Some fixes for multiple links --- diff --git a/filter/mediaplugin/mediaplugin.php b/filter/mediaplugin/mediaplugin.php index 3f0e858f68..c5e8c6edd2 100644 --- a/filter/mediaplugin/mediaplugin.php +++ b/filter/mediaplugin/mediaplugin.php @@ -28,20 +28,20 @@ function mediaplugin_filter($courseid, $text) { global $CFG; - $search = '/(.*)<\/a>/i'; + $search = '/]*)>([^>]*)<\/a>/i'; $replace = '\\0 wwwroot/lib/mp3player/mp3player.swf?src=\\2.mp3&autostart=no\">"; + $replace .= "wwwroot/lib/mp3player/mp3player.swf?src=\\2.mp3\">"; $replace .= ''; $replace .= ''; - $replace .= "wwwroot/lib/mp3player/mp3player.swf?src=\\2.mp3&autostart=no\" "; + $replace .= "wwwroot/lib/mp3player/mp3player.swf?src=\\2.mp3\" "; $replace .= " quality=high bgcolor=\"#333333\" width=\"400\" height=\"50\" name=\"mp3player\" "; $replace .= ' type="application/x-shockwave-flash" '; $replace .= ' pluginspage="http://www.macromedia.com/go/getflashplayer">'; $replace .= ''; - $replace .= ''; + $replace .= ' '; return preg_replace($search, $replace, $text); }