set_player($array); if(function_exists('get_refer_url_from_embed_code')) { $ref_details = get_refer_url_from_embed_code(unhtmlentities(stripslashes($vdetails['embed_code']))); $ytcode = $ref_details['ytcode']; } if($video_play || $ytcode) { $hd = $data['hq']; if($hd=='yes') $file = get_hq_video_file($vdetails); else $file = get_video_files($vdetails,true,true); $hd_file = get_hq_video_file($vdetails); if($ytcode) { assign('youtube',true); assign('ytcode',$ytcode); } if(!strstr($in['width'],"%")) $in['width'] = $in['width'].'px'; if(!strstr($in['height'],"%")) $in['height'] = $in['height'].'px'; // Allowing CB defalut player settings to Html5player if($in['autoplay'] =='yes') assign('autoplay','true'); if ($in['player_logo_url']) { $player_logo_url = $in['player_logo_url']; assign('product_link',$player_logo_url); } assign('vdata',$vdetails); assign('height',$in['height']); assign('width',$in['width']); $l_details = BASEURL.'/images/icons/country/hp-cb.png'; $l_convert = base64_encode(file_get_contents($l_details)); assign('display',$l_convert); //Enable disable enlarge/smaal button $enlarge_button = $in['enlarge_button']; if (THIS_PAGE == 'watch_video' && $enlarge_button == 'yes') assign('enlarge_small','true'); else assign('enlarge_small','false'); assign('about',BASEURL); $jquery = BASEDIR.'/js/jquery.js'; assign('jquery',$jquery); // logo placement $pos = config('logo_placement'); switch($pos) { case "tl": $position = array("top"=>'5px',"left"=>'5px',"bottom"=>'',"right"=>''); break; case "tr": $position = array("top"=>'5px',"left"=>'',"bottom"=>'',"right"=>'5px'); break; case "br": $position = array("top"=>'',"left"=>'',"bottom"=>'5px',"right"=>'5px'); break; case "bl": $position = array("top"=>'',"left"=>'5px',"bottom"=>'5px',"right"=>''); break; } assign('top',$position["top"]); assign('left',$position["left"]); assign('bottom',$position["bottom"]); assign('right',$position["right"]); assign('username',$username); assign('title',$title); assign('thumb',$default_thumb); assign('key',$videokey); assign('has_hq',$has_hq); assign('player_data',$in); // setting flash player fallback for Flashplayer Videos $ext = getExt($video_play[0]); if ( $ext == 'flv' ){ assign('player_data',$in); assign('cb_skin','glow/glow.xml'); assign('player_url',PLAYER_URL); assign('flashplayer',true); } if (!is_array($video_play)) { assign('normal_vid_file',$video_play); assign('application_videos',true); } else { if($video_play[0]) { $quality = get_quality($video_play[0]); if ($quality == 'hd' || $quality == 'sd') { assign('application_videos',true); if ($video_play[1] == '') { assign('normal_vid_file',$video_play[0]); assign('hq_vid_file',''); } else { assign('normal_vid_file',$video_play[1]); assign('hq_vid_file',$video_play[0]); assign('HQ',true); } } else { $video_play = process_app_videos($video_play); $json_array = json_encode($video_play); assign('json_videos',$json_array); $video_play = array_reverse($video_play, true); assign('ms_videos',$video_play); } } else { $json_array = json_encode($video_play); assign('json_videos',$json_array); $video_play = array_reverse($video_play, true); assign('ms_videos',$video_play); } } if ( CB_HTML5_PLAYER_SETTINGS == 'installed' ) { $html5_configs = get_html5_configs(); $iv_logo_enable = $html5_configs['iv_logo_enable']; if ($iv_logo_enable == 'yes') { $ov_details = BASEURL.'/images/icons/country/ov.png'; $ov_convert = base64_encode(file_get_contents($ov_details)); assign('ov',$ov_convert); } assign('iv_logo_enbale',$iv_logo_enable); } Template(HTML5_PLAYER_DIR.'/html5_player.html',false); return true; } } // function used to get quality of a file function get_quality($file) { $quality = explode('-', $file); $quality = end($quality); $quality = explode('.',$quality); $quality = $quality[0]; return $quality; } // function used to index the video files array as 240,360.... function process_app_videos($array) { $video_files = $array; $results = array(); foreach ($video_files as $key => $file) { $quality = get_quality($file); $results[$quality] = $file; } return $results; } register_actions_play_video('html5_player'); } //overlay /*$ov_details = BASEURL.'/images/icons/country/ov.png'; $ov_convert = base64_encode(file_get_contents($ov_details)); assign('ov',$ov_convert);*/ ?>