5 public $name =
'LocalMovie';
8 $localhost = CH_WSB_URL_ROOT .
"flash/XML.php";
9 $pre_regex =
'#<object[^>]+>.+?'.$localhost.
'([A-Za-z0-9\-_;&=\.]+).+?</object>#s';
10 $pre_replace =
'<span class="localmovie-embed">\1</span>';
11 return preg_replace($pre_regex, $pre_replace,
$html);
15 $localhost = CH_WSB_URL_ROOT .
"flash/XML.php";
16 $post_regex =
'#<span class="localmovie-embed">([A-Za-z0-9\-_;&=\.]+)(module=)([A-Za-z0-9]+)([A-Za-z0-9\-_;&=\.]+)</span>#';
17 $post_replace =
'<object style="display:block;" width="486" height="400" data="'.CH_WSB_URL_ROOT.
'flash/modules/global/app/holder_as3.swf">'.
18 '<param name="movie" value="'.CH_WSB_URL_ROOT.
'flash/modules/global/app/holder_as3.swf"></param>'.
19 '<param name="allowScriptAccess" value="always"></param>'.
20 '<param name="allowFullScreen" value="true"></param>'.
21 '<param name="base" value="'.CH_WSB_URL_ROOT.
'flash/modules/\3/"></param>'.
22 '<param name="bgcolor" value="#FFFFFF"></param>'.
23 '<param name="wmode" value="opaque"></param>'.
24 '<param name="flashVars" value="url='.$localhost.
'\1\2\3\4"></param>'.
25 '<embed src="'.CH_WSB_URL_ROOT.
'flash/modules/global/app/holder_as3.swf"'.
26 ' type="application/x-shockwave-flash"'.
27 ' width="486" height="400"'.
28 ' allowScriptAccess="always" allowFullScreen="true"'.
29 ' base="'.CH_WSB_URL_ROOT.
'flash/modules/\3/"'.
30 ' bgcolor="#FFFFFF" wmode="opaque"'.
31 ' flashVars="url='.$localhost.
'\1\2\3\4"></embed>'.
33 return preg_replace($post_regex, $post_replace,
$html);