ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() 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/ |
<?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> '.$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(); ?>