[ Index ] |
PHP Cross Reference of phpwcms V1.5.0 _r431 (28.01.12) |
[Summary view] [Print] [Text view]
1 <?php 2 /************************************************************************************* 3 Copyright notice 4 5 (c) 2002-2012 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'] = render_device( @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'] = render_device( @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 // set ID 255 $fmp_data['id'] = 'fmp'.$crow["acontent_id"]; 256 $fmp_data['jw_license_info'] = ''; 257 258 // JW Player 259 if(empty($fmp_data['fmp_player']) ) { 260 261 $fmp_data['player_swf'] = PHPWCMS_URL.TEMPLATE_PATH.'lib/jw_media_player/player.swf'; 262 263 $fmp_data['flashvars']['file'] = rawurlencode($fmp_data['file']); 264 $fmp_data['flashvars']['width'] = $fmp_data['fmp_width']; 265 $fmp_data['flashvars']['controlbar'] = $fmp_data['fmp_set_showcontrols']; 266 $fmp_data['flashvars']['autostart'] = $fmp_data['fmp_set_autostart'] ? 'true' : 'false'; 267 $fmp_data['flashvars']['usecaptions'] = 'false'; 268 $fmp_data['flashvars']['stretching'] = $fmp_data['fmp_set_overstretch']; 269 270 if($fmp_data['fmp_img_id'] && isset($fmp_data['preview'])) { 271 $fmp_data['flashvars']['image'] = rawurlencode($fmp_data['preview']); 272 } 273 274 if($fmp_data['flashvars_type']) { 275 $fmp_data['flashvars']['type'] = $fmp_data['flashvars_type']; 276 } 277 278 if($fmp_data['fmp_set_logo']) { 279 $fmp_data['flashvars']['logo'] = rawurlencode($fmp_data['fmp_set_logo']); 280 } 281 282 if($fmp_data['fmp_link']) { 283 284 $fmp_data['fmp_link'] = explode(' ', $fmp_data['fmp_link']); 285 $fmp_data['flashvars']['link'] = rawurlencode(trim($fmp_data['fmp_link'][0])); 286 $fmp_data['flashvars']['linkfromdisplay'] = 'true'; 287 288 if(!empty($fmp_data['fmp_link'][1])) { 289 $fmp_data['flashvars']['linktarget'] = trim($fmp_data['fmp_link'][1]); 290 } 291 } 292 293 if($fmp_data['fmp_set_showdownload']) { 294 $fmp_data['flashvars']['showdownload'] = 'false'; 295 } 296 297 $fmp_data['flashvars']['backcolor'] = '0x' . $fmp_data['fmp_set_bgcolor']; 298 $fmp_data['flashvars']['lightcolor'] = '0x' . $fmp_data['fmp_set_hcolor']; 299 $fmp_data['flashvars']['frontcolor'] = '0x' . $fmp_data['fmp_set_color']; 300 301 if(!empty($fmp_data['fmp_set_skin']) && is_file(PHPWCMS_TEMPLATE.'lib/jw_media_player/skins/'.$fmp_data['fmp_set_skin'])) { 302 $fmp_data['flashvars']['skin'] = rawurlencode(PHPWCMS_URL.TEMPLATE_PATH.'lib/jw_media_player/skins/'.$fmp_data['fmp_set_skin']); 303 } 304 305 $fmp_data['flashvars']['displayheight'] = $fmp_data['fmp_displayheight']; 306 307 $fmp_data['params']['allowfullscreen'] = 'true'; 308 $fmp_data['params']['play'] = 'true'; 309 $fmp_data['params']['wmode'] = 'opaque'; 310 311 // Licensed Player 312 if(!empty($phpwcms['JW_FLV_License'])) { 313 $fmp_data['host'] = parse_url(PHPWCMS_URL); 314 $fmp_data['flashvars']['abouttext'] = rawurlencode($fmp_data['host']['host'].' FLV Player'); 315 $fmp_data['flashvars']['aboutlink'] = rawurlencode(PHPWCMS_URL); 316 $fmp_data['jw_license_info'] = ' // JW FLV Media Player licensed for: '.$fmp_data['host']['host'] . LF; 317 } 318 319 // NonverBlaster:hover 320 } else { 321 322 $fmp_data['player_swf'] = PHPWCMS_URL.TEMPLATE_PATH.'lib/nonverblaster/NonverBlaster.swf'; 323 324 $fmp_data['flashvars']['mediaURL'] = rawurlencode($fmp_data['file']); 325 $fmp_data['flashvars']['loop'] = 'false'; 326 $fmp_data['flashvars']['showScalingButton'] = 'true'; 327 $fmp_data['flashvars']['scaleIfFullScreen'] = 'true'; 328 $fmp_data['flashvars']['crop'] = 'false'; 329 $fmp_data['flashvars']['defaultVolume'] = '100'; 330 $fmp_data['flashvars']['buffer'] = '6'; 331 $fmp_data['flashvars']['allowSmoothing'] = 'true'; 332 $fmp_data['flashvars']['controlsEnabled'] = $fmp_data['fmp_set_showcontrols']; 333 $fmp_data['flashvars']['autoPlay'] = $fmp_data['fmp_set_autostart'] ? 'true' : 'false'; 334 335 $fmp_data['flashvars']['controlBackColor'] = '0x' . $fmp_data['fmp_set_bgcolor']; 336 $fmp_data['flashvars']['controlColor'] = '0x' . $fmp_data['fmp_set_color']; 337 338 if($fmp_data['fmp_img_id'] && isset($fmp_data['preview'])) { 339 $fmp_data['flashvars']['teaserURL'] = rawurlencode($fmp_data['preview']); 340 } 341 342 if($fmp_data['fmp_set_logo']) { 343 $fmp_data['flashvars']['indentImageURL'] = rawurlencode($fmp_data['fmp_set_logo']); 344 } 345 346 $fmp_data['params']['allowfullscreen'] = 'true'; 347 $fmp_data['params']['menu'] = 'false'; 348 $fmp_data['params']['wmode'] = 'opaque'; 349 $fmp_data['params']['allowScriptAccess'] = 'always'; 350 351 if($fmp_data['fmp_link']) { 352 353 $fmp_data['fmp_link'] = explode(' ', trim($fmp_data['fmp_link'])); 354 $fmp_data['flashvars']['onClick'] = rawurlencode(trim($fmp_data['fmp_link'][0])); 355 356 } 357 358 } 359 360 $fmp_data['attributes'][] = 'id: "'.$fmp_data['id'].'"'; 361 $fmp_data['attributes'][] = 'name: "'.$fmp_data['id'].'"'; 362 $fmp_data['attributes'][] = 'bgcolor: "#'.$fmp_data['fmp_set_bgcolor'].'"'; 363 364 // Prepare Fallback Flash Object 365 $fmp_data['fallback'] = array(); 366 367 $fmp_data['fallback']['object_header'] = ' <object class="vjs-flash-fallback" type="application/x-shockwave-flash"'; 368 $fmp_data['fallback']['object_header'] .= ' width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" data="'.$fmp_data['player_swf'].'">'; 369 370 $fmp_data['fallback']['param_movie'] = ' <param name="movie" value="'.$fmp_data['player_swf'].'" />'; 371 372 foreach($fmp_data['params'] as $param_name => $param_value) { 373 $fmp_data['fallback'][] = ' <param name="'.$param_name.'" value="'.$param_value.'" />'; 374 $fmp_data['params'][$param_name] = $param_name.': "'.$param_value.'"'; 375 } 376 377 $fmp_data['fallback']['flashvars'] = array(); 378 379 foreach($fmp_data['flashvars'] as $param_name => $param_value) { 380 $fmp_data['fallback']['flashvars'][] = $param_name.'='.$param_value; 381 $fmp_data['flashvars'][$param_name] = $param_name.': "'.$param_value.'"'; 382 } 383 384 $fmp_data['fallback']['flashvars'] = ' <param name="flashvars" value="'.implode('&', $fmp_data['fallback']['flashvars']).'" />'; 385 386 387 if(!empty($fmp_data['fmp_preview'])) { 388 $fmp_data['fallback']['poster'] = ' <img alt="Poster Image" title="@@No video playback capabilities.@@" src="'.$fmp_data['preview'].'" '; 389 $fmp_data['fallback']['poster'] .= 'width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" />'; 390 } 391 392 $fmp_data['fallback']['object_footer'] = ' </object>'; 393 $fmp_data['fallback'] = implode(LF, $fmp_data['fallback']); 394 395 // Set Video-JS 396 $fmp_data['video'] = array(); 397 $fmp_data['video_type'] = ''; 398 399 // H.264 400 if($fmp_data['fmp_int_ext_h264'] == 1 && $fmp_data['fmp_external_file_h264']) { 401 $fmp_data['video']['video/mp4'] = $fmp_data['fmp_external_file_h264']; 402 } elseif($fmp_data['fmp_int_ext_h264'] == 0 && $fmp_data['fmp_internal_id_h264']) { 403 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_h264']); 404 if($fmp_data['stream']) { 405 $fmp_data['video']['video/mp4'] = $fmp_data['stream']; 406 } 407 } 408 409 // WebM 410 if($fmp_data['fmp_int_ext_webm'] == 1 && $fmp_data['fmp_external_file_webm']) { 411 $fmp_data['video']['video/webm'] = $fmp_data['fmp_external_file_webm']; 412 } elseif($fmp_data['fmp_int_ext_webm'] == 0 && $fmp_data['fmp_internal_id_webm']) { 413 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_webm']); 414 if($fmp_data['stream']) { 415 $fmp_data['video']['video/webm'] = $fmp_data['stream']; 416 } 417 } 418 419 // Ogg 420 if($fmp_data['fmp_int_ext_ogg'] == 1 && $fmp_data['fmp_external_file_ogg']) { 421 $fmp_data['video']['video/ogg'] = $fmp_data['fmp_external_file_ogg']; 422 } elseif($fmp_data['fmp_int_ext_ogg'] == 0 && $fmp_data['fmp_internal_id_ogg']) { 423 $fmp_data['stream'] = get_mediaplayer_stream($fmp_data['fmp_internal_id_ogg']); 424 if($fmp_data['stream']) { 425 $fmp_data['video']['video/ogg'] = $fmp_data['stream']; 426 } 427 } 428 429 // Video JS 430 if(count($fmp_data['video'])) { 431 432 $phpwcms['video-js'] = empty($phpwcms['video-js']) ? 'http://vjs.zencdn.net/c/' : rtrim($phpwcms['video-js'], '/') . '/'; 433 434 // load default video-js.css 435 $block['custom_htmlhead']['video-js.css'] = ' <link rel="stylesheet" type="text/css" href="' . $phpwcms['video-js'] . 'video-js.css" />'; 436 437 // check for video-js Skin 438 if($fmp_data['fmp_set_skin_html5'] && $fmp_data['fmp_set_skin_html5'] != 'default' && is_file(PHPWCMS_TEMPLATE.'lib/video-js/skins/'.$fmp_data['fmp_set_skin_html5'].'.css')) { 439 $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" />'; 440 $fmp_data['fmp_set_skin_html5'] = ' ' . strtolower($fmp_data['fmp_set_skin_html5']).'-css'; 441 $fmp_data['fmp_set_skin_video'] = strtolower($fmp_data['fmp_set_skin_html5']); 442 } else { 443 $fmp_data['fmp_set_skin_html5'] = ''; 444 $fmp_data['fmp_set_skin_video'] = 'vjs-default-skin'; 445 } 446 447 // Put Video JS scripts to the body end 448 $block['custom_htmlhead']['video.js'] = ' <script type="text/javascript" src="' . $phpwcms['video-js'] . 'video.js" charset="utf-8"></script>'; 449 450 $fmp_data['video_tag'] = array(); 451 452 // build Video JS leading tag 453 $fmp_data['video_tag']['header'] = '<video id="video-js-'.$fmp_data['id'].'" class="video-js '.$fmp_data['fmp_set_skin_video'].'" width="'.$fmp_data['fmp_width'].'" height="'.$fmp_data['fmp_height'].'" '; 454 $fmp_data['video_tag']['header'] .= $fmp_data['fmp_set_showcontrols'] == 'none' ? '' : 'controls="controls" '; 455 $fmp_data['video_tag']['header'] .= $fmp_data['fmp_set_autostart'] ? 'autoplay="autoplay" ' : ''; 456 $fmp_data['video_tag']['header'] .= empty($fmp_data['fmp_preview']) ? '' : 'poster="'.$fmp_data['preview'].'" '; 457 $fmp_data['video_tag']['header'] .= 'preload="auto">'; 458 459 foreach($fmp_data['video'] as $param_name => $param_value) { 460 $fmp_data['video_tag'][] = ' <source src="'.html_specialchars($param_value).'" type="'.$param_name.'" />'; 461 } 462 463 $fmp_data['video_tag']['fallback'] = $fmp_data['fallback']; 464 $fmp_data['video_tag']['footer'] = '</video><script type="text/javascript">var videojs_'.$fmp_data['id'].'=_V_("video-js-'.$fmp_data['id'].'");</script>'; 465 466 $fmp_data['fallback'] = implode(LF, $fmp_data['video_tag']); 467 468 unset($fmp_data['video'], $fmp_data['video_tag']); 469 470 // Flash Video Fallback 471 } else { 472 473 // Load SwfObject 2.1 474 initSwfObject(); 475 476 // build SwfObject Script Block 477 $block['custom_htmlhead'][ $fmp_data['id'] ] = ' <script type="text/javascript">'.LF.SCRIPT_CDATA_START.LF; 478 $block['custom_htmlhead'][ $fmp_data['id'] ] .= $fmp_data['jw_license_info']; 479 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var flashvars_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['flashvars']) . '};' . LF; 480 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var params_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['params']) . '};' . LF; 481 $block['custom_htmlhead'][ $fmp_data['id'] ] .= ' var attributes_'.$fmp_data['id'].' = {' . implode(', ', $fmp_data['attributes']) . '};' . LF; 482 $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'].');'; 483 $block['custom_htmlhead'][ $fmp_data['id'] ] .= LF.SCRIPT_CDATA_END.LF.' </script>'; 484 485 $fmp_data['fmp_set_skin_html5'] = ''; 486 487 } 488 489 490 // add rendering result to current listing 491 $fmp_data['fmp_template'] = render_cnt_template($fmp_data['fmp_template'], 'TITLE', html_specialchars($crow['acontent_title'])); 492 $fmp_data['fmp_template'] = render_cnt_template($fmp_data['fmp_template'], 'SUBTITLE', html_specialchars($crow['acontent_subtitle'])); 493 $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']); 494 495 } 496 497 498 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Jan 29 16:31:14 2012 | Cross-referenced by PHPXref 0.7.1 |