filter_mediaplugin_enable_mp3) { static $c; if (empty($c)) { if (!empty($THEME->filter_mediaplugin_colors)) { $c = $THEME->filter_mediaplugin_colors; // You can set this up in your theme/xxx/config.php } else { $c = 'bgColour=000000&btnColour=ffffff&btnBorderColour=cccccc&iconColour=000000&iconOverColour=00cc00&trackColour=cccccc&handleColour=ffffff&loaderColour=ffffff&waitForPlay=yes&'; } } // $c = htmlentities($c); // Commented out pending bug 5223 $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0 wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\" />"; $replace .= ' '; $replace .= ' '; $replace .= ' '; $replace .= " wwwroot/filter/mediaplugin/mp3player.swf?src=\\2.mp3\" "; $replace .= " quality=\"high\" bgcolor=\"#333333\" width=\"90\" height=\"15\" name=\"mp3player\" "; $replace .= ' type="application/x-shockwave-flash" '; $replace .= ' flashvars="'.$c.'" '; $replace .= ' pluginspage="http://www.macromedia.com/go/getflashplayer">'; $replace .= ''; $replace .= ' '; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_swf) { $search = array( '/]*)>(.*?)<\/a>/is', '/]*)>(.*?)<\/a>/is' ); $replace = array(); $replace[0] = '\\0

"; $replace[0] .= ' '; $replace[0] .= ' '; $replace[0] .= " "; $replace[1] .= ' '; $replace[1] .= ' '; $replace[1] .= " filter_mediaplugin_enable_flv) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0 wwwroot/filter/mediaplugin/flvplayer.swf?file=\\2.flv\" />"; $replace .= ' '; $replace .= ' '; $replace .= " wwwroot/filter/mediaplugin/flvplayer.swf?file=\\2.flv\" "; $replace .= " quality=\"high\" bgcolor=\"#FFFFFF\" width=\"480\" height=\"360\" name=\"flvplayer\" "; $replace .= ' type="application/x-shockwave-flash" '; $replace .= ' pluginspage="http://www.macromedia.com/go/getflashplayer">'; $replace .= ''; $replace .= ' '; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_mov) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

"; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= "\nfilter_mediaplugin_enable_wmv) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

"; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= "\nfilter_mediaplugin_enable_mpg) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ' '; $replace .= '

'; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_avi) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ' '; $replace .= '

'; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_ram) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '
'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '

'; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_rpm) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '
'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '

'; $text = preg_replace($search, $replace, $text); } if ($CFG->filter_mediaplugin_enable_rm) { $search = '/]*)>(.*?)<\/a>/is'; $replace = '\\0

'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '
'; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= ''; $replace .= '

'; $text = preg_replace($search, $replace, $text); } return $text; } ?>