[ Index ] |
PHP Cross Reference of phpwcms V1.4.7 _r403 (01.11.10) |
[Summary view] [Print] [Text view]
1 <?php 2 /************************************************************************************* 3 Copyright notice 4 5 (c) 2002-2010 Oliver Georgi (oliver@phpwcms.de) // All rights reserved. 6 7 This script is part of PHPWCMS. The PHPWCMS web content management system is 8 free software; you can redistribute it and/or modify it under the terms of 9 the GNU General Public License as published by the Free Software Foundation; 10 either version 2 of the License, or (at your option) any later version. 11 12 The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html 13 A copy is found in the textfile GPL.txt and important notices to the license 14 from the author is found in LICENSE.txt distributed with these scripts. 15 16 This script is distributed in the hope that it will be useful, but WITHOUT ANY 17 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 18 PARTICULAR PURPOSE. See the GNU General Public License for more details. 19 20 This copyright notice MUST APPEAR in all copies of the script! 21 *************************************************************************************/ 22 23 // ---------------------------------------------------------------- 24 // obligate check for phpwcms constants 25 if (!defined('PHPWCMS_ROOT')) { 26 die("You Cannot Access This Script Directly, Have a Nice Day."); 27 } 28 // ---------------------------------------------------------------- 29 30 // Flash Media Player 31 32 if(!function_exists('get_mediaplayer_stream')) { 33 34 function get_mediaplayer_stream($fileid=0, $flash=false) { 35 36 $fileid = intval($fileid); 37 38 if(!$fileid) { 39 return ''; 40 } 41 42 // internal 43 $sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_file WHERE f_aktiv=1 AND f_public=1 AND f_id='.$fileid; 44 if( !FEUSER_LOGIN_STATUS ) { 45 $sql .= ' AND f_granted=0'; 46 } 47 $file = _dbQuery($sql); 48 49 if(isset($file[0])) { 50 51 global $fmp_data; 52 53 $file = $file[0]; 54 $file['fmp_file'] = PHPWCMS_URL. 'download.php?file='.$file['f_hash']; 55 56 if($file['f_ext']) { 57 58 $file['fmp_file'] .= '.'.$file['f_ext']; 59 $file['f_type'] = get_mimetype_by_extension($file['f_ext']); 60 61 if($flash) { 62 $fmp_data['flashvars_type'] = $file['f_ext']; 63 64 if(in_array($file['f_ext'], array('jpeg', 'jpg', 'png', 'gif', 'swf'))) { 65 $fmp_data['fmp_img_id'] = 0; 66 } 67 } else { 68 69 $fmp_data['video_type'] = $file['f_type']; 70 71 } 72 73 } 74 75 $file['fmp_file'] .= '&type='.urlencode($file['f_type']); 76 77 if(BROWSER_OS == 'iOS') { 78 $file['fmp_file'] .= '&ios=/'.$file['f_name']; 79 } 80 81 return $file['fmp_file']; 82 83 } 84 85 return ''; 86 87 } 88 89 } 90 91 $fmp_data = @unserialize($crow["acontent_form"]); 92 93 if(isset($fmp_data['fmp_template'])) { 94 95 // read template 96 if(empty($crow["acontent_template"]) && is_file(PHPWCMS_TEMPLATE.'inc_default/flashplayer.tmpl')) { 97 98 $fmp_data['fmp_template'] = @file_get_contents(PHPWCMS_TEMPLATE.'inc_default/flashplayer.tmpl'); 99 100 } elseif(is_file(PHPWCMS_TEMPLATE.'inc_cntpart/flashplayer/'.$crow["acontent_template"])) { 101 102 $fmp_data['fmp_template'] = @file_get_contents(PHPWCMS_TEMPLATE.'inc_cntpart/flashplayer/'.$crow["acontent_template"]); 103 104 } else { 105 106 $fmp_data['fmp_template'] = '[TITLE]<h3>{TITLE}</h3>[/TITLE][SUBTITLE]<h4>{SUBTITLE}</h4>[/SUBTITLE]{PLAYER}'; 107 108 } 109 110 // Set some defaults used to build SwfObject Call 111 $fmp_data['flashvars'] = array(); 112 $fmp_data['attributes'] = array(); 113 $fmp_data['params'] = array(); 114 $fmp_data['flashvars_type'] = ''; 115 116 // set player dimensions first 117 if(empty($fmp_data['fmp_width'])) { 118 $fmp_data['fmp_width'] = 320; 119 } 120 // check if controls should be shown and add controls' height to player height 121 $fmp_data['fmp_displayheight'] = $fmp_data['fmp_height']; 122 123 if(empty($fmp_data['fmp_set_flashversion'])) { 124 $fmp_data['fmp_set_flashversion'] = 10; 125 } 126 127 $fmp_data['fmp_set_bgcolor'] = empty($fmp_data['fmp_set_bgcolor']) ? '000000' : trim($fmp_data['fmp_set_bgcolor'], '#'); 128 $fmp_data['fmp_set_color'] = empty($fmp_data['fmp_set_color']) ? 'FFFFFF' : trim($fmp_data['fmp_set_color'], '#'); 129 $fmp_data['fmp_set_hcolor'] = empty($fmp_data['fmp_set_hcolor']) ? 'FFFFFF' : trim($fmp_data['fmp_set_hcolor'], '#'); 130 131 // JW Player 132 if(empty($fmp_data['fmp_player']) ) { 133 134 $fmp_data['fmp_player_dir'] = 'jw_media_player'; 135 136 if(!$fmp_data['fmp_set_showcontrols'] || $fmp_data['fmp_set_showcontrols'] == 'none') { 137 $fmp_data['fmp_set_showcontrols'] = 'none'; 138 } elseif($fmp_data['fmp_set_showcontrols'] != 'over') { 139 $fmp_data['fmp_set_showcontrols'] = 'bottom'; 140 } 141 142 if($fmp_data['fmp_set_showcontrols'] == 'bottom' || empty($fmp_data['fmp_height'])) { 143 $fmp_data['fmp_height'] += 20; 144 } 145 146 switch($fmp_data['fmp_set_overstretch']) { 147 case 'fit': 148 case 'exactfit': 149 $fmp_data['fmp_set_overstretch'] = 'exactfit'; 150 break; 151 152 case 'true': 153 case 'fill': 154 $fmp_data['fmp_set_overstretch'] = 'fill'; 155 break; 156 157 case 'false': 158 case 'none': 159 $fmp_data['fmp_set_overstretch'] = 'none'; 160 break; 161 162 default: 163 $fmp_data['fmp_set_overstretch'] = 'uniform'; 164 } 165 166 // NonverBlaster:hover 167 } else { 168 169 $fmp_data['fmp_player_dir'] = 'nonverblaster'; 170 171 if(empty($fmp_data['fmp_height'])) { 172 $fmp_data['fmp_height'] = 17; 173 } 174 175 $fmp_data['fmp_set_showcontrols'] = $fmp_data['fmp_set_showcontrols'] == 'none' ? 'false' : 'true'; 176 177 } 178 179 180 // file 181 if($fmp_data['fmp_int_ext']) { 182 183 // external 184 $fmp_data['file'] = $fmp_data['fmp_external_file']; 185 186 } else { 187 188 // internal 189 $sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_file WHERE f_aktiv=1 AND f_public=1 AND f_id='.$fmp_data['fmp_internal_id']; 190 if( !FEUSER_LOGIN_STATUS ) { 191 $sql .= ' AND f_granted=0'; 192 } 193 $fmp_data['file'] = _dbQuery($sql); 194 195 if(isset($fmp_data['file'][0])) { 196 197 $fmp_data['file'] = $fmp_data['file'][0]; 198 $fmp_data['fmp_file'] = PHPWCMS_URL . 'download.php?file='.$fmp_data['file']['f_hash']; 199 200 if($fmp_data['file']['f_ext']) { 201 202 $fmp_data['flashvars_type'] = $fmp_data['file']['f_ext']; 203 $fmp_data['fmp_file'] .= '.'.$fmp_data['file']['f_ext']; 204 $fmp_data['file']['f_type'] = get_mimetype_by_extension($fmp_data['file']['f_ext']); 205 206 if(in_array($fmp_data['file']['f_ext'], array('jpeg', 'jpg', 'png', 'gif', 'swf'))) { 207 $fmp_data['fmp_img_id'] = 0; 208 } 209 210 } 211 212 $fmp_data['fmp_file'] .= '&type='.urlencode($fmp_data['file']['f_type']); 213 214 $fmp_data['file'] = $fmp_data['fmp_file']; 215 216 } else { 217 $fmp_data['file'] = ''; 218 } 219 } 220 221 // retrieve preview image 222 if($fmp_data['fmp_img_id']) { 223 224 $sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_file WHERE f_aktiv=1 AND f_public=1 AND f_id='.$fmp_data['fmp_img_id']; 225 if( !FEUSER_LOGIN_STATUS ) { 226 $sql .= ' AND f_granted=0'; 227 } 228 $fmp_data['preview'] = _dbQuery($sql); 229 230 if(isset($fmp_data['preview'][0])) { 231 232 $fmp_data['preview'] = $fmp_data['preview'][0]; 233 $fmp_data['fmp_preview'] = $fmp_data['preview']['f_hash']; 234 235 if($fmp_data['preview']['f_ext']) { 236 237 $fmp_data['fmp_preview'] .= '.' . $fmp_data['preview']['f_ext']; 238 $fmp_data['preview']['f_type'] = get_mimetype_by_extension($fmp_data['preview']['f_ext']); 239 240 } 241 242 $fmp_data['preview'] = PHPWCMS_URL . 'img/cmsimage.php/' . $fmp_data['fmp_width'].'x'.$fmp_data['fmp_height'].'x1x85/'.$fmp_data['fmp_preview']; 243 244 } else { 245 246 $fmp_data['fmp_img_id'] = 0; 247 248 } 249 250 } 251 252 // Define Flash Vars 253 254 // JW Player 255 if(empty($fmp_data['fmp_player']) ) { 256 257 $fmp_data['player_swf'] = PHPWCMS_URL.TEMPLATE_PATH.'lib/jw_media_player/player.swf'; 258 259 $fmp_data['flashvars']['file'] = rawurlencode($fmp_data['file']); 260 $fmp_data['flashvars']['width'] = $fmp_data['fmp_width']; 261 $fmp_data['flashvars']['controlbar'] = $fmp_data['fmp_set_showcontrols']; 262 $fmp_data['flashvars']['autostart'] = $fmp_data['fmp_set_autostart'] ? 'true' : 'false'; 263 $fmp_data['flashvars']['usecaptions'] = 'false'; 264 $fmp_data['flashvars']['stretching'] = $fmp_data['fmp_set_overstretch']; 265 266 if($fmp_data['fmp_img_id'] && isset($fmp_data['preview'])) { 267 $fmp_data['flashvars']['image'] = rawurlencode($fmp_data['preview']); 268 } 269 270 if($fmp_data['flashvars_type']) { 271 $fmp_data['flashvars']['type'] = $fmp_data['flashvars_type']; 272 } 273 274 if($fmp_data['fmp_set_logo']) { 275 $fmp_data['flashvars']['logo'] = rawurlencode($fmp_data['fmp_set_logo']); 276 } 277 278 if($fmp_data['fmp_link']) { 279 280 $fmp_data['fmp_link'] = explode(' ', $fmp_data['fmp_link']); 281 $fmp_data['flashvars']['link'] = rawurlencode(trim($fmp_data['fmp_link'][0])); 282 $fmp_data['flashvars']['linkfromdisplay'] = 'true'; 283 284 if(!empty($fmp_data['fmp_link'][1])) { 285 $fmp_data['flashvars']['linktarget'] = trim($fmp_data['fmp_link'][1]); 286 } 287 } 288 289 if($fmp_data['fmp_set_showdownload']) { 290 $fmp_data['flashvars']['showdownload'] = 'false'; 291 } 292 293 $fmp_data['flashvars']['backcolor'] = '0x' . $fmp_data['fmp_set_bgcolor']; 294 $fmp_data['flashvars']['lightcolor'] = '0x' . $fmp_data['fmp_set_hcolor']; 295 $fmp_data['flashvars']['frontcolor'] = '0x' . $fmp_data['fmp_set_color']; 296 297 if(!empty($fmp_data['fmp_set_skin']) && is_file(PHPWCMS_TEMPLATE.'lib/jw_media_player/skins/'.$fmp_data['fmp_set_skin'].'.swf')) { 298 $fmp_data['flashvars']['skin'] = rawurlencode(PHPWCMS_URL.TEMPLATE_PATH.'lib/jw_media_player/skins/'.$fmp_data['fmp_set_skin']).'.swf'; 299 if($fmp_data['fmp_set_skin'] == 'stylish') { 300 $fmp_data['fmp_displayheight'] += 12; 301 } 302 } 303 304 $fmp_data['flashvars']['displayheight'] = $fmp_data['fmp_displayheight']; 305 306 $fmp_data['params']['allowfullscreen'] = 'true'; 307 $fmp_data['params']['play'] = 'true'; 308 $fmp_data['params']['wmode'] = 'opaque'; 309 310 // Licensed Player 311 if(!empty($phpwcms['JW_FLV_License'])) { 312 $fmp_data['host'] = parse_url(PHPWCMS_URL); 313 $fmp_data['flashvars']['abouttext'] = rawurlencode($fmp_data['host']['host'].' FLV Player'); 314 $fmp_data['flashvars']['aboutlink'] = rawurlencode(PHPWCMS_URL); 315 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' // JW FLV Media Player licensed for: '.$fmp_data['host']['host'].' ('.$phpwcms['JW_FLV_License'].')' . LF; 316 } 317 318 // NonverBlaster:hover 319 } else { 320 321 $fmp_data['player_swf'] = PHPWCMS_URL.TEMPLATE_PATH.'lib/nonverblaster/NonverBlaster.swf'; 322 323 $fmp_data['flashvars']['mediaURL'] = rawurlencode($fmp_data['file']); 324 $fmp_data['flashvars']['loop'] = 'false'; 325 $fmp_data['flashvars']['showScalingButton'] = 'true'; 326 $fmp_data['flashvars']['scaleIfFullScreen'] = 'true'; 327 $fmp_data['flashvars']['crop'] = 'false'; 328 $fmp_data['flashvars']['defaultVolume'] = '100'; 329 $fmp_data['flashvars']['buffer'] = '6'; 330 $fmp_data['flashvars']['allowSmoothing'] = 'true'; 331 $fmp_data['flashvars']['controlsEnabled'] = $fmp_data['fmp_set_showcontrols']; 332 $fmp_data['flashvars']['autoPlay'] = $fmp_data['fmp_set_autostart'] ? 'true' : 'false'; 333 334 $fmp_data['flashvars']['controlBackColor'] = '0x' . $fmp_data['fmp_set_bgcolor']; 335 $fmp_data['flashvars']['controlColor'] = '0x' . $fmp_data['fmp_set_color']; 336 337 if($fmp_data['fmp_img_id'] && isset($fmp_data['preview'])) { 338 $fmp_data['flashvars']['teaserURL'] = rawurlencode($fmp_data['preview']); 339 } 340 341 if($fmp_data['fmp_set_logo']) { 342 $fmp_data['flashvars']['indentImageURL'] = rawurlencode($fmp_data['fmp_set_logo']); 343 } 344 345 $fmp_data['params']['allowfullscreen'] = 'true'; 346 $fmp_data['params']['menu'] = 'false'; 347 $fmp_data['params']['wmode'] = 'opaque'; 348 $fmp_data['params']['allowScriptAccess'] = 'always'; 349 350 if($fmp_data['fmp_link']) { 351 352 $fmp_data['fmp_link'] = explode(' ', trim($fmp_data['fmp_link'])); 353 $fmp_data['flashvars']['onClick'] = rawurlencode(trim($fmp_data['fmp_link'][0])); 354 355 } 356 357 } 358 359 // set ID 360 $fmp_data['id'] = 'fmp'.$crow["acontent_id"]; 361 362 363 $fmp_data['attributes'][] = 'id: "'.$fmp_data['id'].'"'; 364 $fmp_data['attributes'][] = 'name: "'.$fmp_data['id'].'"'; 365 $fmp_data['attributes'][] = 'bgcolor: "#'.$fmp_data['fmp_set_bgcolor'].'"'; 366 367 // Prepare Fallback Flash Object 368 $fmp_data['fallback'] = array(); 369 370 $fmp_data['fallback']['object_header'] = ' <object class="vjs-flash-fallback" type="application/x-shockwave-flash"'; 371 $fmp_data['fallback']['object_header'] .= ' width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" data="'.$fmp_data['player_swf'].'">'; 372 373 $fmp_data['fallback']['param_movie'] = ' <param name="movie" value="'.$fmp_data['player_swf'].'" />'; 374 375 foreach($fmp_data['params'] as $param_name => $param_value) { 376 $fmp_data['fallback'][] = ' <param name="'.$param_name.'" value="'.$param_value.'" />'; 377 $fmp_data['params'][$param_name] = $param_name.': "'.$param_value.'"'; 378 } 379 380 $fmp_data['fallback']['flashvars'] = array(); 381 382 foreach($fmp_data['flashvars'] as $param_name => $param_value) { 383 $fmp_data['fallback']['flashvars'][] = $param_name.'='.$param_value; 384 $fmp_data['flashvars'][$param_name] = $param_name.': "'.$param_value.'"'; 385 } 386 387 $fmp_data['fallback']['flashvars'] = ' <param name="flashvars" value="'.implode('&', $fmp_data['fallback']['flashvars']).'" />'; 388 389 390 if(!empty($fmp_data['fmp_preview'])) { 391 $fmp_data['fallback']['poster'] = ' <img alt="Poster Image" title="@@No video playback capabilities.@@" src="'.$fmp_data['preview'].'" '; 392 $fmp_data['fallback']['poster'] .= 'width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" />'; 393 } 394 395 $fmp_data['fallback']['object_footer'] = ' </object>'; 396 $fmp_data['fallback'] = implode(LF, $fmp_data['fallback']); 397 398 // Set Video-JS 399 $fmp_data['video'] = array(); 400 $fmp_data['video_type'] = ''; 401 402 // H.264 403 if($fmp_data['fmp_int_ext_h264'] == 1 && $fmp_data['fmp_external_file_h264']) { 404 $fmp_data['video']['video/mp4'] = $fmp_data['fmp_external_file_h264']; 405 } elseif($fmp_data['fmp_int_ext_h264'] == 0 && $fmp_data['fmp_internal_id_h264']) { 406 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_h264']); 407 if($fmp_data['stream']) { 408 $fmp_data['video']['video/mp4'] = $fmp_data['stream']; 409 } 410 } 411 412 // WebM 413 if($fmp_data['fmp_int_ext_webm'] == 1 && $fmp_data['fmp_external_file_webm']) { 414 $fmp_data['video']['video/webm'] = $fmp_data['fmp_external_file_webm']; 415 } elseif($fmp_data['fmp_int_ext_webm'] == 0 && $fmp_data['fmp_internal_id_webm']) { 416 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_webm']); 417 if($fmp_data['stream']) { 418 $fmp_data['video']['video/webm'] = $fmp_data['stream']; 419 } 420 } 421 422 // Ogg 423 if($fmp_data['fmp_int_ext_ogg'] == 1 && $fmp_data['fmp_external_file_ogg']) { 424 $fmp_data['video']['video/ogg'] = $fmp_data['fmp_external_file_ogg']; 425 } elseif($fmp_data['fmp_int_ext_ogg'] == 0 && $fmp_data['fmp_internal_id_ogg']) { 426 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_ogg']); 427 if($fmp_data['stream']) { 428 $fmp_data['video']['video/ogg'] = $fmp_data['stream']; 429 } 430 } 431 432 // Video JS 433 if(count($fmp_data['video'])) { 434 435 // all clients different from iPad, iPod 436 if(BROWSER_OS != 'iOS') { 437 438 // load default video-js.css 439 $block['custom_htmlhead']['video-js.css'] = ' <link rel="stylesheet" type="text/css" href="' . TEMPLATE_PATH . 'lib/video-js/video-js.css" />'; 440 441 // check for video-js Skin 442 if($fmp_data['fmp_set_skin_html5'] && $fmp_data['fmp_set_skin_html5'] != 'default') { 443 $block['custom_htmlhead']['skin_html5.css'] = ' <link rel="stylesheet" type="text/css" href="' . TEMPLATE_PATH . 'lib/video-js/skins/'.$fmp_data['fmp_set_skin_html5'].'.css" />'; 444 $fmp_data['fmp_set_skin_html5'] = ' ' . strtolower($fmp_data['fmp_set_skin_html5']).'-css'; 445 } else { 446 $fmp_data['fmp_set_skin_html5'] = ''; 447 } 448 449 // Put Video JS scripts to the body end 450 $block['custom_htmlhead']['video.js'] = ' <script type="text/javascript" src="' . TEMPLATE_PATH . 'lib/video-js/video.js" charset="utf-8"></script>'; 451 $block['custom_htmlhead']['video-ready'] = ' <script type="text/javascript">' . LF; 452 // jQuery Fallback 453 if(substr($block['jslib'], 0, 6) == 'jquery') { 454 $block['custom_htmlhead']['video-ready'] .= ' // jQuery Plugin' . LF; 455 $block['custom_htmlhead']['video-ready'] .= ' if(window.jQuery){(function($){$.fn.VideoJS=function(options){this.each(function(){VideoJS.setup(this,options);});return this;};})(jQuery);}' . LF; 456 } 457 $block['custom_htmlhead']['video-ready'] .= ' if(VideoJS != "undefined") VideoJS.setupAllWhenReady();' . LF . ' </script>'; 458 459 // iPad, iPod does not support Flash fallback 460 } else { 461 462 $fmp_data['fallback'] = ''; 463 464 } 465 466 $fmp_data['video_tag'] = array( 467 '<!-- Using the Video for Everybody Embed Code http://camendesign.com/code/video_for_everybody -->' 468 ); 469 470 // build Video JS leading tag 471 $fmp_data['video_tag']['header'] = '<video class="video-js" width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" '; 472 $fmp_data['video_tag']['header'] .= $fmp_data['fmp_set_showcontrols'] == 'none' ? '' : 'controls="controls" '; 473 $fmp_data['video_tag']['header'] .= $fmp_data['fmp_set_autostart'] ? 'autoplay="autoplay" ' : ''; 474 $fmp_data['video_tag']['header'] .= empty($fmp_data['fmp_preview']) ? '' : 'poster="'.$fmp_data['preview'].'" '; 475 $fmp_data['video_tag']['header'] .= 'preload="none">'; 476 477 foreach($fmp_data['video'] as $param_name => $param_value) { 478 $fmp_data['video_tag'][] = ' <source src="'.html_specialchars($param_value).'" type="'.$param_name.'" />'; 479 } 480 481 $fmp_data['video_tag']['fallback'] = $fmp_data['fallback']; 482 $fmp_data['video_tag']['footer'] = '</video>'; 483 484 $fmp_data['fallback'] = implode(LF, $fmp_data['video_tag']); 485 486 unset($fmp_data['video'], $fmp_data['video_tag']); 487 488 // Flash Video Fallback 489 } else { 490 491 // Load SwfObject 2.1 492 initSwfObject(); 493 494 // build SwfObject Script Block 495 $block['custom_htmlhead'][ $fmp_data['id'] ] = ' <script type="text/javascript">'.LF.SCRIPT_CDATA_START.LF; 496 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var flashvars_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['flashvars']) . '};' . LF; 497 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var params_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['params']) . '};' . LF; 498 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var attributes_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['attributes']) . '};' . LF; 499 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' swfobject.embedSWF("'.$fmp_data['player_swf'].'", "'.$fmp_data['id'].'", "'.$fmp_data['fmp_width'].'", "'.$fmp_data['fmp_height'].'", "'.$fmp_data['fmp_set_flashversion'].'", false, flashvars_'.$fmp_data['id'].', params_'.$fmp_data['id'].', attributes_'.$fmp_data['id'].');'; 500 $block['custom_htmlhead'][ $fmp_data['id'] ] .= LF.SCRIPT_CDATA_END.LF.' </script>'; 501 502 $fmp_data['fmp_set_skin_html5'] = ''; 503 504 } 505 506 507 // add rendering result to current listing 508 $fmp_data['fmp_template'] = render_cnt_template($fmp_data['fmp_template'], 'TITLE', html_specialchars($crow['acontent_title'])); 509 $fmp_data['fmp_template'] = render_cnt_template($fmp_data['fmp_template'], 'SUBTITLE', html_specialchars($crow['acontent_subtitle'])); 510 $CNT_TMP .= str_replace('{PLAYER}', '<div id="'.$fmp_data['id'].'" class="video-js-box'.$fmp_data['fmp_set_skin_html5'].'">'. LF . $fmp_data['fallback'] . LF . '</div>', $fmp_data['fmp_template']); 511 512 } 513 514 515 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Nov 16 22:51:00 2010 | Cross-referenced by PHPXref 0.7 |