ÿØÿàJFIFÿÛ„ ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/thietkewebvumi.com/code/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/thietkewebvumi.com/code/movie.php
<?php
include ROOT_PATH.'lib/class.html2text.php';	
class movie{
	function movie()
	{	
		global $CORE, $func;
		$_SESSION['link_redirect'] = $func->current_url();
		switch ($CORE->input['code'])
		{
			default			      : $this -> goList();	  break;
			case 'detail'         : $this ->goDetail(); break;
			case 'view'           : $this ->goView(); break;
			case 'categories'     : $this ->goCategories() ; break;
			case 'theloai'        : $this ->goTheloai() ; break;
			case 'typeview'       : $this ->goTypeview() ; break;
            case 'phim-chieu-rap' : $this -> goChieuRap(); break;
		}	
	}
    function goChieuRap(){
        global  $DB, $func, $TBS, $print, $INFO, $homeurl;
        $TBS->LoadTemplate($INFO['skin_path']."movie_chieurap.html");

        $pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
        $pageSize = 30;
        $from = (($pageNum * $pageSize) - $pageSize);
        $row_total=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE type2='phim-chieu-rap'"));


        $total = $row_total['total'];
        $totalPage = ceil($total / $pageSize);

            $query1 = $DB->query("SELECT * FROM NNCCMS_movie WHERE type2='phim-chieu-rap' ORDER BY time DESC LIMIT $from,$pageSize");

        while($b7 = $DB->fetch_row($query1)){
            $b7['id'] = $b7['mid'];
            $b7['ftitle'] = $func->format_string($b7['title']);

            $body_en = preg_replace('#v1vn#is','phim19',$b7['des']);
            $h2t =& new html2text($body_en);
            $b7['des2'] = $h2t->get_text();
            $b7['des2'] = $func->ope_max($b7['des2'],600);
            $phimngaunhien[] = $b7;

        }
        if(is_null($phimngaunhien)) $phimngaunhien = array();
        $TBS->MergeBlock('phimngaunhien',$phimngaunhien);

        $nav = $print->Pagination($totalPage,$pageNum,'phim',$homeurl.'phim-chieu-rap.html');
        $TBS->MergeField('nav',$nav);
        //pagination
//cate phim le
        $q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
        while($r_cat1 = $DB->fetch_row($q_cat1)){

            $r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
            $cat1[] = $r_cat1;
        }
        if(is_null($cat1)) $cat1 = array();
        $TBS->MergeBlock('cat1',$cat1);
        //cate phim bo
        $q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
        while($r_cat2 = $DB->fetch_row($q_cat2)){

            $r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
            $cat2[] = $r_cat2;
        }

        if(is_null($cat2)) $cat2 = array();
        $TBS->MergeBlock('cat2',$cat2);
        //top phim
        $q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,10");
        while($row_noibat = $DB->fetch_row($q_noibat)){
            $row_noibat['id'] = $row_noibat['mid'];

            $row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
            $noibat[] = $row_noibat;
        }

        if(is_null($noibat)) $noibat = array();
        $TBS->MergeBlock('noibat',$noibat);


        $DB->free_result();
        $DB->close_db();
        $TBS->Show(TBS_OUTPUT+TBS_NOTHING);
    }
function goTheloai(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl;
			$TBS->LoadTemplate($INFO['skin_path']."movie_theloai.html");
			$cid=intval($CORE->input['cid']);
			$row_check = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_moviecat WHERE cid='$cid' AND type='phim-le'"));
			if(!$row_check) return;
			$TBS->MergeField('check',$row_check);
			
			$pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
			$pageSize = 30;
			$from = (($pageNum * $pageSize) - $pageSize);
			$queryt1=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE mid IN (SELECT mid FROM NNCCMS_movietocat WHERE cid='$cid')"));
			$total = $queryt1['total'];
			$totalPage = ceil($total / $pageSize);	
			
			$query1 = $DB->query("SELECT * FROM NNCCMS_movie WHERE mid IN (SELECT mid FROM NNCCMS_movietocat WHERE cid='$cid') ORDER BY time DESC LIMIT $from,$pageSize");
			while($b7 = $DB->fetch_row($query1)){
				$b7['id'] = $b7['mid'];
				$b7['ftitle'] = $func->format_string($b7['title']);
				
				$body_en = preg_replace('#v1vn#is','phim19',$b7['des']);
				$h2t =& new html2text($body_en); 
				$b7['des2'] = $h2t->get_text();
				$b7['des2'] = $func->ope_max($b7['des2'],600);
				$phimngaunhien[] = $b7;
				
			}
		if(is_null($phimngaunhien)) $phimngaunhien = array();
		$TBS->MergeBlock('phimngaunhien',$phimngaunhien);
		$nav = $print->Pagination($totalPage,$pageNum,'phim',$homeurl.'movie-theloai-'.$func->format_string($row_check['cname']).'-'.$cid.'.html');
		$TBS->MergeField('nav',$nav);

		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,10");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);

		$DB->free_result();
		$DB->close_db();
		$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}

	
	function goMovieView(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl;
	$TBS->LoadTemplate($INFO['skin_path']."movie_show.html");
	$id = intval($CORE->input['id']);
	$TBS->MergeField('id_movie',$id);
	$hit_update = rand(10,100);
	$DB->query("UPDATE NNCCMS_movie2 SET hit=hit+".$hit_update." WHERE id = '$id'");
	if($CORE->input['server'] == ''){
		$server = 1;
	}else{
		$server=$CORE->input['server'];
	}
	$row_movie = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_movie2 WHERE id = '$id'"));
	if(!$row_movie){
		$title_get = str_replace('-',' ',$CORE->input['title']);
		$print->refresh('index.html?act=tivi&code=movie_404&title='.$title_get);
	}
	$detail['id'] = $row_movie['id'];
	$detail['title2'] = $row_movie['title'];
	$detail['title'] = 'Xem phim-'.$row_movie['title'].'-'.$func->bodau_normal($row_movie['title']);
	$detail['ftitle'] = $func->format_string($row_movie['title']);
	$detail['play']='';
	$epi = intval($CORE->input['epi']);
	if($server==1){
		$arr_link_m  = explode('@',$row_movie['body']);
	}elseif($server==2){
		$arr_link_m  = explode('@',$row_movie['body1']);
	}else{
		$arr_link_m  = explode('@',$row_movie['body2']);
	}
	$pos5 = strpos($arr_link_m[$epi],'phim.baamboo.com');
	$pos55 = strpos($arr_link_m[$epi],'phim.soha.vn');
	$pos8 = strpos($arr_link_m[$epi],'rutube.ru');
	$pos9 = strpos($arr_link_m[$epi],'preview.flv');
	$pos11 = strpos($arr_link_m[$epi],'file=');
	$pos13 = strpos($arr_link_m[$epi],'file22=');
	$pos17 = strpos($arr_link_m[$epi],'video.zing.vn/video/playlist');
	$pos18 = strpos($arr_link_m[$epi],'video.zing.vn/video/clip');
	$pos21 = strpos($arr_link_m[$epi],'film.rolo.vn');
	$pos22 = strpos($arr_link_m[$epi],'animax.vn');
	$pos23 = strpos($arr_link_m[$epi],'facebook.com');
	$pos24 = strpos($arr_link_m[$epi],'mp3.zing.vn');
	$pos25 = strpos($arr_link_m[$epi],'youtube.com/embed/videoseries');
	$pos26 = strpos($arr_link_m[$epi],'kenhhd.vn');
	$pos27 = strpos($arr_link_m[$epi],'xpc*');
    $pos28 = strpos($arr_link_m[$epi],'megahd.vn');

	$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
	$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/all.php?url='.$ref.'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';

	if($pos27!==false){
						$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
					    $detail['play'] = '<iframe src="'.$homeurl.'/getlink/index16.php?url='.$ref.'" allowfullscreen="true" frameborder="0" height="480" width="853"></iframe>';
					}
	if($pos26!==false){
						$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
					    $detail['play'] = '<iframe src="'.$homeurl.'/server_f9.php?url='.$ref.'" allowfullscreen="true" frameborder="0" height="480" width="853"></iframe>';
					}
	if($pos25!==false){
					    preg_match('#src\=\"(.*?)\&#is',$arr_link_m[$epi],$match);
						$detail['play'] = '<iframe src="'.$match[1].'&hl=en_US&autoplay=1&hd=1&fs=1&modestbranding=1" allowfullscreen="true" frameborder="0" height="480" width="853"></iframe>';
					}
	if($pos24!==false){
						$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
						$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/zing.php?url='.$ref.'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
					}
	if($pos21!==false){
						$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
						$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'server_f3.php?url='.$ref.'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
					}
	if($pos22!==false or $pos23!==false){
						$ref = bin2hex($func->str_encode(trim($arr_link_m[$epi]),'ngocgiac'));
						$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/youtube2.php?url='.$ref.'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
					}
	if($pos17!==false){
		$arr_link=explode('.',$arr_link_m[$epi]);
						$id_zing=$arr_link[count($arr_link)-2];
						$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/sh5.php?url='.$id_zing.'&type=movie_p" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
						$TBS->MergeField('huongdan_playlist',1);
	}
	if($pos18!==false){
		$arr_link=explode('.',$arr_link_m[$epi]);
						$id_zing=$arr_link[count($arr_link)-2];
						$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/sh5.php?url='.$id_zing.'&type=video_d" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
	}
	if($pos11!==false and $pos28===false){
		$encoded = bin2hex($func->str_encode($arr_link_m[$epi],'ngocgiac'));
		$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/index13.php?url='.trim($encoded).'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
	}
	if($pos13!==false){
		$link_phim = str_replace('file22=','file=',trim($arr_link_m[$epi]));
		$encoded = bin2hex($func->str_encode($link_phim,'ngocgiac'));
		$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/index13.php?url='.trim($encoded).'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
	}
	if($pos8!==false or $pos9!==false){
		$detail['play'] = '<embed id="player_movie" name="player_movie" src="'.trim($arr_link_m[$epi]).'" allowfullscreen="true" allowscriptaccess="always" wmode="transparent" flashvars="autostart=true&volume=100&skin=skin_dangdang.swf&image=flash/logotop.swf&logo=images/logo_mini.png&image=flash/logotop.swf&logo=images/logo_mini.png" height="480" width="853">';
	}
	if($pos5!==false or $pos55!==false){
		$url = trim(str_replace('phim.baamboo.com','phim.soha.vn',$arr_link_m[$epi]));
		$encoded = bin2hex($func->str_encode($url,'buondoiwa'));
		$detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'getlink/index1.php?url='.trim($encoded).'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
	}
	
		$detail['play'] = base64_encode($detail['play']);
	if($server==1){
		
		$arr_link_m  = explode('@',$row_movie['body']);
		$link_top = '<div class="listserver"><span class="name">Server 1:</span>';
		foreach($arr_link_m as $key=>$val){
			if($epi==$key and isset($_GET['epi'])){
				$link_top .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'.html" class="pagecurrent2">'.($key+1).'</a> ';
			}else{
				$link_top .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'.html" class="pagelink2">'.($key+1).'</a> ';
			}
		}
		$link_top .= '</div>';
		$link_top2='';
		if($row_movie['body1']!=''){
			$arr_link_m2  = explode('@',$row_movie['body1']);
			$link_top2 = '<div class="listserver"><span class="name">Server 2:</span>';
			foreach($arr_link_m2 as $key=>$val){
				$link_top2 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s2.html" class="pagelink2">'.($key+1).'</a> ';
			}
			$link_top2 .= '</div>';
		}
		if($row_movie['body2']!=''){
			$arr_link_m3  = explode('@',$row_movie['body2']);
			$link_top3 = '<div class="listserver"><span class="name">Server 3:</span>';
			foreach($arr_link_m3 as $key=>$val){
				$link_top3 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s3.html" class="pagelink2">'.($key+1).'</a> ';
			}
			$link_top3 .= '</div>';
		}
	}elseif($server==2){
		$arr_link_m  = explode('@',$row_movie['body']);
		$link_top = '<div class="listserver"><span class="name">Server 1:</span>';
		foreach($arr_link_m as $key=>$val){
			$link_top .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'.html" class="pagelink2">'.($key+1).'</a> ';
		}
		$link_top .= '</div>';
		$link_top2='';
		if($row_movie['body1']!=''){
			$arr_link_m2  = explode('@',$row_movie['body1']);
			$link_top2 = '<div class="listserver"><span class="name">Server 2:</span>';
			foreach($arr_link_m2 as $key=>$val){
				if($epi==$key and isset($_GET['epi'])){
				$link_top2 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s2.html" class="pagecurrent2">'.($key+1).'</a> ';
				}else{
					$link_top2 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s2.html" class="pagelink2">'.($key+1).'</a> ';
				}
			}
			$link_top2 .= '</div>';
		}
		if($row_movie['body2']!=''){
			$arr_link_m3  = explode('@',$row_movie['body2']);
			$link_top3 = '<div class="listserver"><span class="name">Server 3:</span>';
			foreach($arr_link_m3 as $key=>$val){
				$link_top3 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s3.html" class="pagelink2">'.($key+1).'</a> ';
			}
			$link_top3 .= '</div>';
		}
	
	}else{
		$arr_link_m  = explode('@',$row_movie['body']);
		$link_top = '<div class="listserver"><span class="name">Server 1:</span>';
		foreach($arr_link_m as $key=>$val){
			$link_top .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'.html" class="pagelink2">'.($key+1).'</a> ';
		}
		$link_top .= '</div>';
		$link_top2='';
		if($row_movie['body1']!=''){
			$arr_link_m2  = explode('@',$row_movie['body1']);
			$link_top2 = '<div class="listserver"><span class="name">Server 2:</span>';
			foreach($arr_link_m2 as $key=>$val){
				$link_top2 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s2.html" class="pagelink2">'.($key+1).'</a> ';
			}
			$link_top2 .= '</div>';
		}
		$link_top3 = '';
		if($row_movie['body2']!=''){
			$arr_link_m3  = explode('@',$row_movie['body2']);
			$link_top3 = '<div class="listserver"><span class="name">Server 3:</span>';
			foreach($arr_link_m3 as $key=>$val){
				if($epi==$key and isset($_GET['epi'])){
				$link_top3 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s3.html" class="pagecurrent2">'.($key+1).'</a> ';
				}else{
					$link_top3 .= '<a href="movie-view-'.$detail['ftitle'].'-i'.$id.'e'.$key.'s3.html" class="pagelink2">'.($key+1).'</a> ';
				}
			}
			$link_top3 .= '</div>';
		}
	}
	
	$TBS->MergeField('link_top',$link_top);
	$TBS->MergeField('link_top2',$link_top2);
	$TBS->MergeField('link_top3',$link_top3);


	
	$detail['cur_url'] = $func->current_url();
	$detail['cur_url2'] = $func->encode($detail['cur_url']);
	$detail['logged'] = $CORE->user['id'] ? 1 : 0;
	
	$TBS->MergeField('detail',$detail);
	
	//phim de cử khác
	
		$q_rand2 = $DB->query("SELECT * FROM NNCCMS_movie2 ORDER BY rand() LIMIT 15");
		while($row_rand2 = $DB->fetch_row($q_rand2)){
			$body_en = preg_replace('#megafun#is','phim19',$row_rand2['des']);
				$h2t =& new html2text($body_en); 
				$row_rand2['des2'] = $h2t->get_text();
				$row_rand2['des2'] = $func->ope_max($row_rand2['des2'],600);
			$row_rand2['ftitle'] = $func->format_string($row_rand2['title']);
			 
			$rand2[] = $row_rand2;
		}
		if(is_null($rand2)) $rand2 = array();
		$TBS->MergeBlock('phimngaunhien2',$rand2);
	//random phim
		$q_rand = $DB->query("SELECT * FROM NNCCMS_movie ORDER BY rand() LIMIT 15");
		while($row_rand = $DB->fetch_row($q_rand)){
			$row_rand['id'] = $row_rand['mid'].'.html';
			
			$row_rand['ftitle'] = $func->format_string($row_rand['title']);
			$body_en = preg_replace('#v1vn#is','phim19',$row_rand['des']);
				$h2t =& new html2text($body_en); 
				$row_rand['des2'] = $h2t->get_text();
				$row_rand['des2'] = $func->ope_max($row_rand['des2'],600);
			$rand[] = $row_rand;
		}
		if(is_null($rand)) $rand = array();
		$TBS->MergeBlock('phimngaunhien',$rand);
		
		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,5");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);
		//top phim
		$no=6;
		$q_noibat2 = $DB->query("SELECT * FROM NNCCMS_movie2 ORDER BY hit DESC,time DESC LIMIT 0,5");
		while($row_noibat2 = $DB->fetch_row($q_noibat2)){
			//$row_noibat['id'] = $row_noibat['mid'].'.html';
			$row_noibat2['no'] = $no;
			$row_noibat2['ftitle'] = $func->format_string($row_noibat2['title']);
			$noibat2[] = $row_noibat2;
			$no++;
		}
		
		if(is_null($noibat2)) $noibat2 = array();
		$TBS->MergeBlock('noibat2',$noibat2);
	$DB->free_result();
	$DB->close_db();
	$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}
	
	function goTypeview(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl;
			$TBS->LoadTemplate($INFO['skin_path']."movie_type.html");
			$type=trim($CORE->input['type']);
			switch($type){
				case 'phim-le' : $row_check['cname'] = 'Phim điện ảnh'; 
				  $where_total = " WHERE intro LIKE '%phut%' ";
				   $where = " WHERE intro LIKE '%phut%' ORDER BY time DESC ";
				    $where2 = " WHERE `type`='phim-le' ORDER BY id DESC ";

				 break;
				 case 'phim-bo' : $row_check['cname'] = 'Phim bá»™'; 
				   $where_total = " WHERE (intro LIKE '%tap%' OR intro LIKE '%Äang cập nhật%') AND intro NOT LIKE '%phut%' ";
				   $where = " WHERE(intro LIKE '%tap%' OR intro LIKE '%Äang cập nhật%') AND intro NOT LIKE '%phut%' ORDER BY time DESC ";
				   $where2 = " WHERE `type`='phim-bo' ORDER BY id DESC ";

				 break;
				 case 'phim-moi' : 
				 $row_check['cname'] = 'Phim mới cập nhật'; 
				  $where_total = ' WHERE 1 ';
				  $where = " WHERE 1 ORDER BY time DESC ";
				   $where2 = " WHERE 1 ORDER BY id DESC ";

				 break;
				  case 'xem-nhieu' : 
				 $row_check['cname'] = 'Phim xem nhiá»u'; 
				  $where_total = ' WHERE 1 ';
				  $where = " WHERE 1 ORDER BY hit DESC ";
				   $where2 = " WHERE 1 ORDER BY hit DESC ";

				 break;
			}
			
			$TBS->MergeField('check',$row_check);
			
			$pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
			$pageSize = 25;
			$from = (($pageNum * $pageSize) - $pageSize);
			$queryt1=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie $where_total "));
			$total = $queryt1['total'];
			$totalPage = ceil($total / $pageSize);	
			
			$query1 = $DB->query("SELECT * FROM NNCCMS_movie $where LIMIT $from,$pageSize");
			while($b7 = $DB->fetch_row($query1)){
				$b7['id'] = $b7['mid'];
				$b7['ftitle'] = $func->format_string($b7['title']);
				
				$body_en = preg_replace('#v1vn#is','phim19',$b7['des']);
				$h2t =& new html2text($body_en); 
				$b7['des2'] = $h2t->get_text();
				$b7['des2'] = $func->ope_max($b7['des2'],600);
				$phimngaunhien[] = $b7;
				
			}
		if(is_null($phimngaunhien)) $phimngaunhien = array();
		$TBS->MergeBlock('phimngaunhien',$phimngaunhien);
		$nav = $print->Pagination($totalPage,$pageNum,'phim',$homeurl.'movie-movietype-'.$CORE->input['type'].'.html');
		$TBS->MergeField('nav',$nav);
		//list de cu
			$pageNum2 = ($_GET['pageNum2']>0) ? intval($_GET['pageNum2']) : 1;
			$pageSize2 = 20;	
			$from2 = (($pageNum2 * $pageSize2) - $pageSize2);
			$queryt2=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie2 $where2 "));
			$total2 = $queryt2['total'];
			$totalPage2 = ceil($total2 / $pageSize2);	
		
		$q_chieurap2 = $DB->query("SELECT * FROM NNCCMS_movie2 $where2 LIMIT $from2, $pageSize2");
		while($row_chieurap2 = $DB->fetch_row($q_chieurap2)){
			$row_chieurap2['ftitle'] = $func->format_string($row_chieurap2['title']);
			$body_en = preg_replace('#v1vn#is','phim19',$row_chieurap2['des']);
				$h2t =& new html2text($body_en); 
				$row_chieurap2['des2'] = $h2t->get_text();
				$row_chieurap2['des2'] = $func->ope_max($row_chieurap2['des2'],600);
			$phimngaunhien2[] = $row_chieurap2;
		}
		if(is_null($phimngaunhien2)) $phimngaunhien2 = array();
		$TBS->MergeBlock('phimngaunhien2',$phimngaunhien2);
		$nav2 = $print->Pagination2($totalPage2,$pageNum2,'phim-de-cu',$homeurl.'movie-movietype-'.$CORE->input['type'].'.html');
		$TBS->MergeField('nav2',$nav2);
		
		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,5");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);
		//top phim
		$no=6;
		$q_noibat2 = $DB->query("SELECT * FROM NNCCMS_movie2 ORDER BY hit DESC,time DESC LIMIT 0,5");
		while($row_noibat2 = $DB->fetch_row($q_noibat2)){
			//$row_noibat['id'] = $row_noibat['mid'].'.html';
			$row_noibat2['no'] = $no;
			$row_noibat2['ftitle'] = $func->format_string($row_noibat2['title']);
			$noibat2[] = $row_noibat2;
			$no++;
		}
		
		if(is_null($noibat2)) $noibat2 = array();
		$TBS->MergeBlock('noibat2',$noibat2);
		
		$DB->free_result();
$DB->close_db();$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}
	
	
	function goCategories(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl;
	
	$TBS->LoadTemplate($INFO['skin_path']."movie_categories.html");
	
	$cid = $CORE->input['cid'];
			$pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
			$pageSize = 30;
			$from = (($pageNum * $pageSize) - $pageSize);
	if(trim($CORE->input['type'])==''){
		$main_cat = 'Thể loại phim';
		$type='phim-le';
		$con='';
		$row_cat = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_moviecat WHERE cid='$cid'"));
		$queryt1=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE mid IN (SELECT mid FROM NNCCMS_movietocat WHERE cid='$cid')"));

	}else{
		$main_cat = 'Phim bá»™';
		$type='phim-bo';
		$con = 2;
		$row_cat = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_moviecat WHERE cid='$cid' AND type='phim-bo'"));

		if($cid==2){
			$row_cat['cname'] = 'my';
		}
		$cname1  = str_ireplace('d','Ä‘',$row_cat['cname']);
		$cname2 = str_ireplace('D','Ä',$row_cat['cname']);
		$cname = $func->bodau_normal($row_cat['cname']);
		
		$queryt1=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE (intro LIKE '%".$row_cat['cname']."%' OR intro LIKE '%".$cname1."%' OR intro LIKE '%".$cname2."%' OR intro LIKE '%".$cname."%') AND intro LIKE '%tap%' "));
	}
	
			if(!$row_cat) return;
			$TBS->MergeField('check',$row_cat);
	
			$total = $queryt1['total'];
			$totalPage = ceil($total / $pageSize);	
		if(trim($CORE->input['type'])==''){	
			$query1 = $DB->query("SELECT * FROM NNCCMS_movie WHERE mid IN (SELECT mid FROM NNCCMS_movietocat WHERE cid='$cid') ORDER BY time DESC LIMIT $from,$pageSize");
		}else{
			$query1 = $DB->query("SELECT * FROM NNCCMS_movie WHERE (intro LIKE '%".$row_cat['cname']."%' OR intro LIKE '%".$cname1."%' OR intro LIKE '%".$cname2."%' OR intro LIKE '%".$cname."%') AND intro LIKE '%tap%' ORDER BY time DESC LIMIT $from,$pageSize");
		}
			while($b7 = $DB->fetch_row($query1)){
				$b7['id'] = $b7['mid'];
				$b7['ftitle'] = $func->format_string($b7['title']);
				
				$body_en = preg_replace('#v1vn#is','phim19',$b7['des']);
				$h2t =& new html2text($body_en); 
				$b7['des2'] = $h2t->get_text();
				$b7['des2'] = $func->ope_max($b7['des2'],600);
				$phimngaunhien[] = $b7;
				
			}
		if(is_null($phimngaunhien)) $phimngaunhien = array();
		$TBS->MergeBlock('phimngaunhien',$phimngaunhien);
		$TBS->MergeField('main_cat',$main_cat);
		$nav = $print->Pagination($totalPage,$pageNum,'phim',$homeurl.'movie-moviecat'.$con.'-'.$func->format_string($row_cat['cname']).'-'.$cid.'.html');
		$TBS->MergeField('nav',$nav);
		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			//if($cid==$r_cat1['cid'] and $con=
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,10");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);

		$DB->free_result();
		$DB->close_db();
		$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}
	
	function goDetail(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl, $adf_ly_link;
	$TBS->LoadTemplate($INFO['skin_path']."movie_detail.html");
	include ROOT_PATH.'lib/phpSEO.php';
	$mid = $CORE->input['mid'];
	$row_epi = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_epi WHERE `mid` = '$mid' ORDER BY `id` LIMIT 1"));
	if(!$row_epi){
		$title_get = str_replace('-',' ',$CORE->input['title']);
		$print->refresh('index.html?act=tivi&code=movie_404&title='.$title_get);
	}
	$detail['movie_id'] = $mid ;
	$row_check = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_movie WHERE mid = '$mid'"));

	if($row_check['eid']==0){
		$detail['eid'] = $row_epi['eid'];	
	}else{
		$detail['eid'] = $row_check['eid'];
	}
	$show_backup=0;
	if($row_check['body']!=''){
		$show_backup=1;
	}
	$TBS->MergeField('show_backup',$show_backup);
	
	$query_cat = $DB->query("SELECT * FROM `NNCCMS_moviecat` WHERE `cid` IN (SELECT `cid` FROM `NNCCMS_movietocat` WHERE `mid`='$mid') AND `type`='phim-le' ");
    $cid2 = '';
	while($row_cat = $DB->fetch_row($query_cat)){
		$detail['danhmuc'] .= '<span typeof="v:Breadcrumb"><a href="movie-theloai-'.$func->format_string($row_cat['cname']).'-'.$func->format_string($row_cat['cid']).'.html" title="'.$row_cat['cname'].'" rel="v:url" property="v:title"><b class="info_cat">'.$row_cat['cname'].'</b></a></span>, ';
		$cid2 .= $row_cat['cid'].',';
	}
	$detail['danhmuc'] = $func->remove_lastchar($detail['danhmuc'],2);
	$cid2 = $func->remove_lastchar($cid2,1);
	
		$detail['title'] = $row_check['title'];
		define('CHARSET','UTF-8');
		$seo = new phpSEO($detail['title']);
		$detail['keywords'] = $seo->getKeyWords(20);
		
		$detail['des'] = html_entity_decode($row_check['des']);
		$detail['ftitle'] =  $func->format_string($detail['title']);
		$detail['img'] = $row_check['img'];
		$detail['id'] = $mid.'.html';
		switch($row_check['site']){
			case 'v1vn.com': 	$detail['intro'] = html_entity_decode($row_check['intro']);
			$detail['intro'] = preg_replace('#<p class="w_now">(.*?)<\/p>#is','',$detail['intro']);
			$detail['intro'] = preg_replace('#Thể loại:(.*?)<\/span>#is',$detail['danhmuc'],$detail['intro']);
			$detail['intro']  = preg_replace('#<p>Tên phim:(.*?)<span>#is','<p>Tên phim: <span class="movie_name">',$detail['intro']);
			break;
			case 'phimf.com' :
			$detail['intro'] .= '<p>Tên phim: <h1 class="movie_name">'.$row_check['title'].'</h1></p>'.$detail['danhmuc'].'<br />'.html_entity_decode(str_replace('-','<br />',$row_check['intro']));
			break;
			default :
				$detail['intro'] .= '<h1 class="movie_name">Phim '.$row_check['title'].'</h1>'.html_entity_decode($row_check['intro']);
			break;
		}
		//adfly link
		if($adf_ly_link==1){
			$url_detail = $homeurl.'movie-movieview-'.$detail['ftitle'].'-'.$detail['eid'].'.html';
			$api_adfly = 'http://api.adf.ly/api.php?key=b7750b45bec954c839c259cce7df7d84&uid=279660&advert_type=int&domain=adf.ly&url='.$url_detail;
			$detail['link_adfly'] = trim(file_get_contents($api_adfly));
			//$detail['link_adfly'] = 'http://adf.ly/279660/'.$url_detail;
			if(empty($detail['link_adfly'])){
				$detail['link_adfly'] = $url_detail;
			}
		}
	$TBS->MergeField('detail',$detail);

	$show_error = 0;
	if(trim($detail['id']) == '' or trim($detail['title'])==''){
		$show_error = 1;
	}
	$TBS->MergeField('show_error',$show_error);
	//phim de cử khác
	$arr_cid = explode(',',$cid2);
	if($arr_cid[0]>0){
		$cid3 = intval($arr_cid[1]).','.$arr_cid[0];
	}else{
		$cid3 = intval($arr_cid[1]);
	}
	
	
	//random phim
	if($cid2!=''){
		$q_rand = $DB->query("SELECT * FROM NNCCMS_movie WHERE mid IN (SELECT mid FROM NNCCMS_movietocat WHERE cid IN ($cid2))   AND mid<>'$mid' ORDER BY time DESC LIMIT 20");
	}
		while($row_rand = $DB->fetch_row($q_rand)){
			$row_rand['id'] = $row_rand['mid'].'.html';
			
			$row_rand['ftitle'] = $func->format_string($row_rand['title']);
			$body_en = preg_replace('#v1vn#is','phim19',$row_rand['des']);
				$h2t =& new html2text($body_en); 
				$row_rand['des2'] = $h2t->get_text();
				$row_rand['des2'] = $func->ope_max($row_rand['des2'],600);
			$rand[] = $row_rand;
		}
		if(is_null($rand)) $rand = array();
		$TBS->MergeBlock('phimngaunhien',$rand);
	
	//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,10");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);

		$DB->free_result();
		$DB->close_db();
		$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}
	
	function goView(){
	global $CORE, $DB, $func, $TBS, $print, $INFO, $homeurl;
	$TBS->LoadTemplate($INFO['skin_path']."movie_view.html");
	$CORE->user['logged'] = (!$CORE->user['id']) ? 0 : 1;
	if($CORE->user['id']){
		$CORE->user['avatar'] = ($CORE->user['avatar']=='') ? 'no_avatar.gif' : $CORE->user['avatar'];
	}else{
		$CORE->user['fullname'] = 'Guest';
	}
	$login[]	=	$CORE->user;
	$TBS->MergeBlock('login',$login);
	$eid = $CORE->input['eid'];
	$detail['eid'] = $eid ;
	$row_movie = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_movie WHERE mid = (SELECT mid FROM NNCCMS_epi WHERE eid='$eid' LIMIT 1)"));
	if(!$row_movie){
		$title_get = str_replace('-',' ',$CORE->input['title']);
		$print->refresh('index.html?act=tivi&code=movie_404&title='.$title_get);
		exit();
	}
	$detail['ftitle'] =$func->format_string($row_movie['title']);
	$mid = $detail['mid'] = $row_movie['mid'];
	$hit_update = 1;
	$DB->query("UPDATE NNCCMS_movie SET hit=hit+".$hit_update." WHERE mid='$mid'");
	$detail['play']='';

	$row_epi = $DB->fetch_row($DB->query("SELECT * FROM NNCCMS_epi WHERE eid ='$eid'"));
	$detail['main_title'] = 'Xem phim-'.$row_movie['title'].'-Tập-'.str_replace('Xem','Full',$row_epi['pos']).'-'.$func->bodau_normal($row_movie['title']);
	$detail['main_title2'] = $row_movie['title'];
	$detail['site_url'] = $row_epi['site_url'];
	$play = trim($row_epi['play']);
        $TBS->MergeField('site',$row_epi['site']);
	switch($row_epi['site']){
        case 'bongngo.vn':
            $ref = bin2hex($func->str_encode(trim($play),'ngocgiac'));
            $detail['play'] = '<iframe id="id_iframe" src="'.$homeurl.'server_bn.php?url='.$ref.'" hspace="0" vspace="0" frameborder="no" scrolling="no" height="480" width="853" style="left:0px; top:0px;"></iframe>';
        break;
        case 'vkool.net':
            $pos1 = strpos($play,'vkool.net');
            if($pos1!==false){
                if(!isset($_SESSION[$play]['content'])) {
                    $_SESSION[$play]['content'] = file_get_contents('http://www.clbbeiq.com/proxy/get_page3.php?url='.$play);
                }
                $code_hd = $_SESSION[$play]['content'];
                $arr_link = json_decode($code_hd,true);
                $figca = '';
                if(count($arr_link)>=1) {
                    foreach ($arr_link as $key => $val) {
                        $figca .= '{
                title:"'.($key+1).' - '.$row_movie['title'].'",
                artist:"Phim19.Com",
                m4v: "'.$val.'",
                ogv: "'.$val.'",
                webmv: "'.$val.'",
                poster:"'.$row_movie['img'].'"
            },';
                    }
                }
                $TBS->MergeField('figca',$figca);;
            }

            break;
        case 'phimmoi.net':
            $pos1 = strpos($play,'picasaweb.google.com');
            $pos2 = strpos($play,'youtube.com');
            if($pos1!==false){
                if(!isset($_SESSION[$play]['content'])) {
                    $_SESSION[$play]['content'] = file_get_contents('http://www.clbbeiq.com/proxy/test_post2.php?url='.$play);
                }
                $url_hd = $_SESSION[$play]['content'];
                $detail['play'] ='<video controls="controls" height="480" width="853" autoplay="autoplay" poster="'.$row_movie['img'].'">
	<source src="'.$url_hd.'" type="video/mp4" />
	Your browser does not support HTML5 video.
</video>';
            }
            if($pos2 !== false){
                $arr_play = explode('v=',$play);
                $detail['play'] = '<iframe height="480" width="853" src="http://www.youtube.com/embed/'.$arr_play[1].'?autoplay=1" frameborder="0" allowfullscreen="allowfullscreen" ></iframe>';
            }
            break;
        case 'phim14.net':
            $pos1 = strpos($play,'picasaweb.google.com');
            $pos2 = strpos($play,'youtube.com');
            if($pos1!==false){
                if(!isset($_SESSION[$play]['content'])) {
                    $_SESSION[$play]['content'] = file_get_contents('http://www.clbbeiq.com/proxy/test_post3.php?url='.$play);
                }
                $url_hd = $_SESSION[$play]['content'];
                $detail['play'] ='<video controls="controls" height="480" width="853" autoplay="autoplay" poster="'.$row_movie['img'].'">
	<source src="'.$url_hd.'" type="video/mp4" />
	Your browser does not support HTML5 video.
</video>';
            }
            if($pos2 !== false){
                $arr_play = explode('v=',$play);
                $detail['play'] = '<iframe height="480" width="853" src="http://www.youtube.com/embed/'.$arr_play[1].'?autoplay=1" frameborder="0" allowfullscreen="allowfullscreen" ></iframe>';
            }
            break;
		case 'phimvang.org':
				$pos1 = strpos($play,'picasaweb.google.com');
                $pos2 = strpos($play,'youtube.com');
				if($pos1!==false){
                    $play = base64_encode($play);
                    if(!isset($_SESSION[$play]['content'])) {
                        $_SESSION[$play]['content'] = file_get_contents('http://www.clbbeiq.com/proxy/get_link_pcs.php?url='.$play);
                    }
                    $url_hd = $_SESSION[$play]['content'];
					$detail['play'] ='<video controls="controls" height="480" width="853" autoplay="autoplay" poster="'.$row_movie['img'].'">
	<source src="'.$url_hd.'" type="video/mp4" />
	Your browser does not support HTML5 video.
</video>';
				}
                if($pos2 !== false){
                    $arr_play = explode('v=',$play);
                    $detail['play'] = '<iframe height="480" width="853" src="http://www.youtube.com/embed/'.$arr_play[1].'?autoplay=1" frameborder="0" allowfullscreen="allowfullscreen" ></iframe>';
                }
		break;

		
	}
	$detail['play'] = base64_encode($detail['play']);
	$detail['cur_url'] = $func->current_url();
	$detail['cur_url2'] = $func->encode($detail['cur_url']);
	$detail['logged'] = $CORE->user['id'] ? 1 : 0;
	$TBS->MergeField('detail',$detail);
	//list server
	$q_server = $DB->query("SELECT server FROM NNCCMS_epi WHERE mid='$mid' AND server<>'+ Server Tầm Tay:' group by `server` ORDER BY id ");
        $str_epi = array();
        $list = array();
	while($r_server = $DB->fetch_row($q_server)){
		$q_epi2 = $DB->query("SELECT eid,pos FROM NNCCMS_epi WHERE server = '{$r_server['server']}' AND mid='$mid' ORDER BY `id` ");
	
		while($r_epi2 = $DB->fetch_row($q_epi2)){
			if($r_epi2['eid']==$eid){ 
				$str_epi[$r_server['server']] .= ' <a href="'.$homeurl.'movie-movieview-'.$detail['ftitle'].'-'.$r_epi2['eid'].'.html" title="Xem phần '.$r_epi2['pos'].' của phim '.$detail['main_title'].'" class="pagecurrent2">'.$r_epi2['pos'].'</a> ';
			}else{
				$str_epi[$r_server['server']] .= ' <a href="'.$homeurl.'movie-movieview-'.$func->format_string($detail['ftitle']).'-'.$r_epi2['eid'].'.html" title="Xem phần '.$r_epi2['pos'].' của phim '.$detail['main_title'].'" class="pagelink2">'.$r_epi2['pos'].'</a> ';
			}
		
		}
		$r_server['server'] = '<span class="server_name">'.preg_replace('#V1VN#is','PHIM19',$r_server['server']).'</span> &nbsp; &nbsp;'.$str_epi[$r_server['server']];
		$list[] = $r_server;
	}

	
	if(is_null($list)) $list = array();
	$TBS->MergeBlock('list',$list);

	//random phim
		$q_rand = $DB->query("SELECT * FROM NNCCMS_movie ORDER BY rand() LIMIT 30");
		while($row_rand = $DB->fetch_row($q_rand)){
			$row_rand['id'] = $row_rand['mid'].'.html';
			
			$row_rand['ftitle'] = $func->format_string($row_rand['title']);
			$body_en = preg_replace('#v1vn#is','phim19',$row_rand['des']);
				$h2t =& new html2text($body_en); 
				$row_rand['des2'] = $h2t->get_text();
				$row_rand['des2'] = $func->ope_max($row_rand['des2'],600);
			$rand[] = $row_rand;
		}
		if(is_null($rand)) $rand = array();
		$TBS->MergeBlock('phimngaunhien',$rand);
		
		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$q_noibat = $DB->query("SELECT * FROM NNCCMS_movie WHERE `type2`='noi-bat' OR `type2`='phim-chieu-rap' OR `type2`='phim-bo-finish' ORDER BY id DESC LIMIT 0,10");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);
		$DB->free_result();
		$DB->close_db();
		$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	}
	
	function goList(){
	global $DB, $func, $TBS, $print, $INFO, $homeurl;
		$TBS->LoadTemplate($INFO['skin_path']."movie.html");
	//chieu rap
		$q_chieurap = $DB->query("SELECT mid,title,des,img,hit FROM NNCCMS_movie WHERE type2='phim-chieu-rap' ORDER BY time DESC LIMIT 5");
		while($row_chieurap = $DB->fetch_row($q_chieurap)){
            $list_mid_chieurap[] = $row_chieurap['mid'];
			preg_match('#\((.*?)\)#is',$row_chieurap['title'],$match);
			if(!empty($match)){
				$row_chieurap['year']=$match[1];
			}else{
				$row_chieurap['year']='...';
			}
			preg_match('#\[(.*?)\]#is',$row_chieurap['title'],$match);
			if(!empty($match)){
				$row_chieurap['sotap']=$match[1];
			}else{
				$row_chieurap['sotap']='Full HD';
			}
			$row_chieurap['id'] = $row_chieurap['mid'].'.html';
			$row_chieurap['ftitle'] = $func->format_string($row_chieurap['title']);
			$row_chieurap['des2'] = strip_tags(html_entity_decode($row_chieurap['des']));
			$row_chieurap['des2'] = str_replace('"',"'",$func->ope_max($row_chieurap['des2'],600));
			$q_cat_chieurap = $DB->query("SELECT cid,cname FROM NNCCMS_moviecat WHERE `type`='phim-le' AND cid IN (SELECT cid FROM NNCCMS_movietocat WHERE mid='".$row_chieurap['id']."')");
			while($r_cat_chieurap = $DB->fetch_row($q_cat_chieurap)){
				$row_chieurap['cat'] .= $r_cat_chieurap['cname'].' | ';
			}
			$row_chieurap['cat'] = $func->remove_lastchar($row_chieurap['cat'],3);
			
			$chieurap[] = $row_chieurap;
		}
		if(is_null($chieurap)) $chieurap = array();
		$TBS->MergeBlock('chieurap',$chieurap);
        $txt_mid_chieurap = implode(',',$list_mid_chieurap);

		//phim le moi cap nhat
			$pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
			$pageSize = 15;	
			$from = (($pageNum * $pageSize) - $pageSize);
			$queryt1=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE (intro LIKE '%phút%' OR intro LIKE '%phut%') AND mid NOT IN ($txt_mid_chieurap) "));
			$total = $queryt1['total'];
			$totalPage = ceil($total / $pageSize);
		$q_new = $DB->query("SELECT * FROM NNCCMS_movie WHERE (intro LIKE '%phút%' OR intro LIKE '%phut%') AND mid NOT IN ($txt_mid_chieurap) ORDER BY time DESC LIMIT $from,$pageSize");
		while($row_new = $DB->fetch_row($q_new)){
			preg_match('#\((.*?)\)#is',$row_new['title'],$match);
			if(!empty($match)){
				$row_new['year']=$match[1];
			}else{
				$row_new['year']='...';
			}
			preg_match('#\[(.*?)\]#is',$row_new['title'],$match);
			if(!empty($match)){
				$row_new['sotap']=$match[1];
			}else{
				$row_new['sotap']='Full HD';
			}
			$row_new['id'] = $row_new['mid'].'.html';
			$row_new['ftitle'] = $func->format_string($row_new['title']);
			$row_new['des2'] = strip_tags(html_entity_decode($row_new['des']));
			$row_new['des2'] = str_replace('"',"'",$func->ope_max($row_new['des2'],600));
			$q_cat_new = $DB->query("SELECT cid,cname FROM NNCCMS_moviecat WHERE `type`='phim-le' AND cid IN (SELECT cid FROM NNCCMS_movietocat WHERE mid='".$row_new['id']."')");
			while($r_cat_new = $DB->fetch_row($q_cat_new)){
				$row_new['cat'] .= $r_cat_new['cname'].'</a> | ';
			}
			$row_new['cat'] = $func->remove_lastchar($row_new['cat'],3);
			$new[] = $row_new;
		}
		if(is_null($new)) $new = array();
		$TBS->MergeBlock('new',$new);
		$nav = $print->Pagination($totalPage,$pageNum,'phim-dien-anh',$homeurl.'phim-dien-anh.html');
		$TBS->MergeField('nav',$nav);	
		//phim bo moi cap nhat
		$pageNum2 = ($_GET['pageNum2']>0) ? intval($_GET['pageNum2']) : 1;
			$pageSize2 = 15;	
			$from2 = (($pageNum2 * $pageSize2) - $pageSize2);
			$queryt2=$DB->fetch_row($DB->query("SELECT count(*) as total FROM NNCCMS_movie WHERE (intro LIKE '%Tập%' OR intro LIKE '%tap%' OR (intro NOT LIKE '%phút%' AND intro LIKE '%Äang cập nhật%')) "));
			$total2 = $queryt2['total'];
			$totalPage2 = ceil($total2 / $pageSize2);
		$q_fb = $DB->query("SELECT * FROM NNCCMS_movie WHERE (intro LIKE '%Tập%' OR intro LIKE '%tap%' OR (intro NOT LIKE '%phút%' AND intro LIKE '%Äang cập nhật%'))  ORDER BY time DESC LIMIT $from2,$pageSize2");
		while($row_fb = $DB->fetch_row($q_fb)){
			preg_match('#\((.*?)\)#is',$row_fb['title'],$match);
			if(!empty($match)){
				$row_fb['year']=$match[1];
			}else{
				$row_fb['year']='...';
			}
			preg_match('#\[(.*?)\]#is',$row_fb['title'],$match);
			if(!empty($match)){
				$row_fb['sotap']=$match[1];
			}else{
				$row_fb['sotap']='Full HD';
			}
			$row_fb['id'] = $row_fb['mid'].'.html';
			$row_fb['ftitle'] = $func->format_string($row_fb['title']);
			$row_fb['des2'] = strip_tags(html_entity_decode($row_fb['des']));
			$row_fb['des2'] = str_replace('"',"'",$func->ope_max($row_fb['des2'],600));
			$q_cat_fb = $DB->query("SELECT cid,cname FROM NNCCMS_moviecat WHERE `type`='phim-le' AND cid IN (SELECT cid FROM NNCCMS_movietocat WHERE mid='".$row_fb['id']."')");
			while($r_cat_fb = $DB->fetch_row($q_cat_fb)){
				$row_fb['cat'] .= $r_cat_fb['cname'].'</a> | ';
			}
			$row_fb['cat'] = $func->remove_lastchar($row_fb['cat'],3);
			
			$fb[] = $row_fb;
		}
		if(is_null($fb)) $fb = array();
		$TBS->MergeBlock('phimbo',$fb);
		$nav2 = $print->Pagination2($totalPage2,$pageNum2,'phim-bo',$homeurl.'phim-bo.html');
		$TBS->MergeField('nav2',$nav2);
		
		//cate phim le
		$q_cat1 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-le'");
		while($r_cat1 = $DB->fetch_row($q_cat1)){
			
			$r_cat1['fcname'] = $func->format_string($r_cat1['cname']);
			$cat1[] = $r_cat1;
		}
			if(is_null($cat1)) $cat1 = array();
			$TBS->MergeBlock('cat1',$cat1);
		//cate phim bo
		$q_cat2 = $DB->query("SELECT * FROM NNCCMS_moviecat WHERE `type`='phim-bo'");
		while($r_cat2 = $DB->fetch_row($q_cat2)){
			
			$r_cat2['fcname'] = $func->format_string($r_cat2['cname']);
			$cat2[] = $r_cat2;
		}
		
			if(is_null($cat2)) $cat2 = array();
			$TBS->MergeBlock('cat2',$cat2);	
		//top phim
		$check_time = $_SERVER['REQUEST_TIME'] - 604800;
		$q_noibat = $DB->query("SELECT mid,title,img,des FROM NNCCMS_movie WHERE time>$check_time AND mid NOT IN ($txt_mid_chieurap) ORDER BY `hit` DESC LIMIT 0,9");
		while($row_noibat = $DB->fetch_row($q_noibat)){
			$row_noibat['id'] = $row_noibat['mid'];
			$row_noibat['otitle'] = $func->ope_max($row_noibat['title'],30);
			$row_noibat['ftitle'] = $func->format_string($row_noibat['title']);
			$noibat[] = $row_noibat;
		}
		if(is_null($noibat)) $noibat = array();
		$TBS->MergeBlock('noibat',$noibat);

		$DB->free_result();
$DB->close_db();$TBS->Show(TBS_OUTPUT+TBS_NOTHING);
	
	}
	
function get_content_phim47($url) {
		$curl = curl_init();
		$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
		$header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
		$header[] = "Cache-Control: max-age=0";
		$header[] = "Connection: keep-alive";
		$header[] = "Keep-Alive: 300";
		$header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
		$header[] = "Accept-Language: en-us,en;q=0.5";
		$header[] = "Pragma: "; // browsers keep this blank.
		curl_setopt($curl, CURLOPT_URL, $url);
		curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
		curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
		curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
		curl_setopt($curl, CURLOPT_AUTOREFERER, true);
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($curl, CURLOPT_TIMEOUT, 10);
		$html = curl_exec($curl);
		curl_close($curl); 
		return $html; 
	}
	
	

}
// Run class
$run	=	new movie();

?>

ZeroDay Forums Mini